Part Number Hot Search : 
BUK75 102AW TLP3545 ND2410B S1D13A03 00FCT SPP1073 BPC2508
Product Description
Full Text Search
 

To Download PM2131AHT Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  this is information on a product in full production. december 2013 docid024606 rev 5 1/106 pm2131 4 a switching mode battery charger with power path datasheet - production data features ? 4 a dc/dc step-down battery charger ? high efficiency up to 92% ? operation at 1.6 mhz with a 1 h coil ? dual paths with 2.0 a integrated power field-effect transistor (fet) ? constant current constant voltage (cccv) mode ? flexible charge parameter programming with predefined configurations ? compliant with multiple battery chemistry (lico2, lifepo4, ni-rich) ? output current regulation ? high accuracy voltage regulation: <1% ? compliant with usb battery charging specification 1.2 and usb standard 2.0 ? external power source detections and charger priority control ? battery charger safety and protection ? 20 v absolute maximum input voltage ratings ? up to 16 v operating voltage ? input overvoltage and overcurrent protection ? safety timer with reset control ? reverse polarity and leakage protection ? down -2 v input voltage protection ? battery and die thermal protections ? current sensing and built-in current limiting ? battery overvoltage protection and anti- overshoot algorithm ? compliant with ieee 1725-2006, jisc8714 (japan), cttl ydt1591 (china) standards ?boost mode ? for usb on-the-go supply to provide 5 v and 1 a on vbus when a device ? programmable boost voltage: 4.5 v, 5.0 v, 7.0 v and 11.0 v with 5 w max. ? no external component needed ? miscellaneous ? power-path mode with external fet and internal current source for empty battery case ?i2c? control ? led driver for charging indicator ? interrupt and wakeup signal ? autonomous charging algorithm or software control by system ? external power source optimization loop description the pm2131 is a fully integrated 4 a switching mode battery charger built upon a dual 2.0 a dc- dc down converter with integrated fet. this dual converter structure allows high efficiency at high current with small size external components. the two paths can remain separated when needed. the battery cccv charging mode is either fully autonomous when operating in standalone or software controlled by the host. multiple charging parameters can be modified or monitored by i2c and through interrupt pin with several default settings. also, the pm2131 permanently monitors several key parameters for charging algorithm and safety. the pm2131 features the power-path mode which allows the system to run in empty battery conditions and battery aging to be improved when the wall outlet adapter is plugged. the pm2131 is ideal for tablets and smartphones. it fits perfectly portable/mobile devices and large battery capacity applications with parallel single cell li-ion battery pack requiring fast charging. 30 www.st.com
contents pm2131 2/106 docid024606 rev 5 contents 1 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1 the pm2131 ball assignment (bottom view, ball side view) . . . . . . . . . . . . 6 2.2 ball description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.1 absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.2 thermal information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3 electrical operating characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.4 dc-dc charger electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.5 boost mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.6 temperature monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.7 digital interface i/o electrical parameters . . . . . . . . . . . . . . . . . . . . . . . . 18 3.8 led electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4 dc-dc battery charger with power path . . . . . . . . . . . . . . . . . . . . . . . . 20 4.1 the pm2131 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 4.2 power path mode description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.2.1 vsystem generation and host wakeup . . . . . . . . . . . . . . . . . . . . . . . . 23 4.2.2 empty battery and charging cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.2.3 4 a charging/supply applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.2.4 power path regulation mode after end-of-charge . . . . . . . . . . . . . . . . . 25 4.2.5 external power source connected as suspend mode . . . . . . . . . . . . . . 25 4.2.6 charger plug without battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.2.7 applications with different charger circuits . . . . . . . . . . . . . . . . . . . . . . . 25 4.3 hardware and software control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.3.1 the pm2131 in hardware control mode . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.3.2 the pm2131 in software control mode . . . . . . . . . . . . . . . . . . . . . . . . . 28 5 device interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.1 control pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.1.1 enn input pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
docid024606 rev 5 3/106 pm2131 contents 106 5.1.2 wakeup output pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.1.3 irq output pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.1.4 lpn/usbbc pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2 i2c interface information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6 functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.1 the pm2131 operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.1.1 no charger plug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.1.2 external power source plug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.1.3 high external power source case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 6.2 battery charging modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 6.2.1 trickle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 6.2.2 constant current mode (cc mode or fast charge mode) . . . . . . . . . . . . 33 6.2.3 constant voltage mode (cv mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6.2.4 autonomous charging cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.3 input power optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.3.1 digital hardware input current optimization loop . . . . . . . . . . . . . . . . . . 35 6.3.2 analog hardware input voltage optimization loop . . . . . . . . . . . . . . . . . 35 6.4 input charger protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.5 usb compliance for charging operation . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.6 boost mode and otg mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.7 internal regulator and internal clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.8 hardware/software control and safety watchdogs . . . . . . . . . . . . . . . . . . 37 6.8.1 software control and software kick watchdog . . . . . . . . . . . . . . . . . . . . 37 6.8.2 software charging and auto timeout watchdog . . . . . . . . . . . . . . . . . . . 37 6.8.3 autonomous charging phase watchdog . . . . . . . . . . . . . . . . . . . . . . . . . 37 6.9 the pm2131 startup and charging sequence timing diagram . . . . . . . . . 38 6.10 dedicate interrupt management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.11 current and voltage monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.11.1 current monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.11.2 voltage monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.12 temperature monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.12.1 battery temperature monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.12.2 device internal temperature monitoring . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.13 resume feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
contents pm2131 4/106 docid024606 rev 5 6.14 register reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.15 the led indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7 application hints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.1 the pm2131 typical application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.2 typical component list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.3 fmea protection feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 8 register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 8.1 battery charger registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 8.1.1 battery charger control register 1, address = 00h . . . . . . . . . . . . . . . . . 47 8.1.2 battery charger control register 2, address = 01h . . . . . . . . . . . . . . . . . 48 8.1.3 battery charger control register 3(watchdog control), address = 02h . . 49 8.1.4 battery charger control register 4 (watchdog control), address = 03h . . 50 8.1.5 battery charger control register 5 (watchdog control), address = 04h . . 50 8.1.6 battery charger control register 6 (current control), address = 05h . . . . 51 8.1.7 battery charger control register 7 (voltage control), address = 06h . . . . 53 8.1.8 battery charger control register 8 (voltage control), address = 07h . . . . 54 8.1.9 ntc control register 1, address = 08h . . . . . . . . . . . . . . . . . . . . . . . . . . 55 8.1.10 ntc control register 2, address = 09h . . . . . . . . . . . . . . . . . . . . . . . . . . 56 8.1.11 battery charger control register 9 (current control), address = 0ah . . . . 57 8.1.12 battery charger status register 1, address = 0bh . . . . . . . . . . . . . . . . . 58 8.1.13 charger priority (vusb or vpwr input), address = 10h . . . . . . . . . . . . 59 8.1.14 input charger voltage vusb, address = 11h . . . . . . . . . . . . . . . . . . . . . 60 8.1.15 input charger drop ppusb, address = 13h . . . . . . . . . . . . . . . . . . . . . . 62 8.1.16 ppusb4, address = 14h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 8.1.17 input charger voltage vpwr, address = 15h . . . . . . . . . . . . . . . . . . . . 64 8.1.18 input charger drop vpwr, address = 17h . . . . . . . . . . . . . . . . . . . . . . . 66 8.1.19 input charger mode for vpwr at 18h . . . . . . . . . . . . . . . . . . . . . . . . . . 67 8.1.20 battery charger watchdog-kick control, address = 70h . . . . . . . . . . . . . 67 8.2 miscellaneous control registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 8.2.1 device version status, address = 0ch . . . . . . . . . . . . . . . . . . . . . . . . . . 68 8.2.2 thermal warning control register, address = 20h . . . . . . . . . . . . . . . . . 68 8.2.3 battery disconnect register, address = 21h . . . . . . . . . . . . . . . . . . . . . . 69 8.2.4 battery low level comparator control register, address = 22h . . . . . . . . 69 8.2.5 battery low level value control register, address = 23h . . . . . . . . . . . . . 70
docid024606 rev 5 5/106 pm2131 contents 106 8.2.6 i2c pad control register, address = 24h . . . . . . . . . . . . . . . . . . . . . . . . . 71 8.2.7 vpwr boost control register, address = 25h . . . . . . . . . . . . . . . . . . . 71 8.2.8 external fet control register, address = 26h . . . . . . . . . . . . . . . . . . 72 8.2.9 free register, address = 27h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 8.2.10 led driver control register @ 28h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 8.2.11 digital state machine status @ 30h . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 8.3 interrupt registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 8.3.1 interrupt register 1 (battery charger interrupts), address = 40h . . . . . . . 75 8.3.2 interrupt mask register 1 (battery charger interrupt masks), address = 50h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 8.3.3 interrupt source register 1 (battery charger interrupt source), address = 60h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 8.3.4 interrupt register 2 (battery charger interrupt), address = 41h . . . . . . . . 78 8.3.5 interrupt mask register 2 (battery charger interrupt masks), address = 51h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 8.3.6 interrupt source register 2 (battery charger interrupt sources), address = 61h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 8.3.7 interrupt register 3 (battery charger interrupt), address = 42h . . . . . . . . 81 8.3.8 interrupt mask register 3 (battery charger interrupt masks), address = 52h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 8.3.9 interrupt source register 3 (battery charger interrupt sources), address = 62h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 8.3.10 interrupt register 4 (battery charger interrupt), address = 43h . . . . . . . . 84 8.3.11 interrupt mask register 4 (battery charger interrupt masks), address = 53h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 8.3.12 interrupt source register 4 (battery charger interrupt sources), address = 63h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 8.3.13 interrupt register 5 (charger and die temperature interrupt), address = 44h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 8.3.14 interrupt mask register 5 (charger and die temperature mask), address = 54h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 8.3.15 interrupt source register 5 (charger and die temperature interrupt sources), address = 64h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
contents pm2131 6/106 docid024606 rev 5 8.3.16 interrupt register 6 (charger interrupt), address = 45h . . . . . . . . . . . . . . 90 8.3.17 interrupt mask register 6 (battery charger masks), address = 55h . . . . 91 8.3.18 interrupt source register 6 (charger interrupt sources), address = 65h . 92 8.3.19 interrupt register 7 (charger interrupt), address = 46h . . . . . . . . . . . . . . 93 8.3.20 interrupt mask register 7 (battery charger masks), address = 56h . . . . 94 8.3.21 interrupt source register7 (charger interrupt sources), address = 66h . 95 9 package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 10 ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 11 glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 12 references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 13 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
docid024606 rev 5 7/106 pm2131 list of figures 106 list of figures figure 1. efficiency versus charging current for different coil references - case 1. . . . . . . . . . . . . . . 15 figure 2. efficiency versus charging current for different coil references - case 2. . . . . . . . . . . . . . . 15 figure 3. efficiency versus charging current for different coil references - case 3. . . . . . . . . . . . . . . 16 figure 4. full charging cycle starting from the dead battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 figure 5. full charging cycle starting from dead battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 figure 6. i2c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 figure 7. example of start-up sequence on a dead battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 figure 8. pm2131 schematic and supply for led indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 figure 9. the pm2131 battery charger schematic diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 figure 10. wlcsp 3.36 mm x 2.96 mm x 0.59 mm with 0.4 mm pitch and 0.25 mm ball . . . . . . . . . . 97
list of tables pm2131 8/106 docid024606 rev 5 list of tables table 1. wlcsp 52 - ball assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 table 2. ball description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 table 3. absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 table 4. thermal information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 table 5. electrical operating characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 table 6. electrical characteristics for dc-dc charger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 table 7. vpwr / vusb boost mode parameter table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 table 8. temperature monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 table 9. input pin: enn, lpn/usbbc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 table 10. led electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 table 11. typical component list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 table 12. wlcsp 3.36 mm x 2.96 mm x 0.59 mm with 0.4 mm pitch and 0.25 mm ball . . . . . . . . . . 96 table 13. ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 table 14. document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
docid024606 rev 5 9/106 pm2131 introduction 106 1 introduction the pm2131 is a 3 a or 4 a switch mode battery charger based on a dual high efficiency dc-dc step-down battery charger. each converter operates at 1.6 mhz with a 1 h coil providing the best efficiency with a small pcb footprint. dc-dc charging path is built according to the following loops : ? input power loop: to optimize the power coming from the usb or an external power source. ? input current limitation loop: to guarantee the input current for a usb adapter compatible with the usb specification and charger detection. ? output current loop: to regulate the charging current. ? output voltage loop: to regulate the battery charging voltage in case of charging mode. ? output voltage loop: to regulate a vsystem voltage for applications where power path mode is without charging. the pm2131 also includes the power path feature with external fet. the power path feature allows the host and its environment in empty battery conditions to be run. furthermore, the die temperature monitoring is always active and gives an interrupt as soon as the die temperature reaches a given thermal warning threshold and stops the charging at a thermal shutdown threshold. the pm2131 is compliant with the usb 2.0 standard and usb battery charger 1.2 standard. for high charging current applications up to 4 a, on the application board, the two dc-dc step-down inputs, vpwr and vusb must be externally shorted. for applications with two separated charging paths, each charging path can be enabled separately (for instance, one path dedicated to usb charging and the other one to wall adapter charging, alternatively the second path can be used as boost). battery charging safety is taken into account in charging algorithm and in dc-dc charging path design. accurate battery temperature monitoring is performed using ntc=1% accuracy, (battery temperature thresholds are programmable). an innovative system minimizes the overshoots on battery line during cv mode operation and in presence of huge load transient (like gsm burst load transient). the pm2131 embeds flexible programming capability thanks to the following: ? multiple registers enabling on-the-fly tuning of all parameters through i2c interface. ? multiple charging control strategies from autonomous hardware charging to fully software-controlled by the host. ? several predefined default register configurations to fit different application needs, at power-up. default register settings are recovered in the following cases: ? the external power source is unplugged. ? the host software is no more available. ? the battery is disconnected.
pin description pm2131 10/106 docid024606 rev 5 2 pin description this section provides a description of the ball assignment. the ball description refers to the wlcsp package. 2.1 the pm2131 ball assignment (bottom view, ball side view) 2.2 ball description the pm2131 includes the following ball types: vddd / vdda = digital and analog positive supply gndd / gnda = digital and analog ground do / di / dio = digital output /input/input-output ao / ai / aio = analog output /input/input-output table 1. wlcsp 52 - ball assignment 123456 78 g vpwr vpwr vpwr led nc vusb vusb vusb f vpwr vpwr nc nc nc nc vusb vusb e vlxpwr vlxpwr vlxpwr vlxusb vlxusb vlxusb d gndpwr gndpwr gndpwr gndusb gndusb gndusb c bstrappw r sensepw r sense_ common ntc enn irq senseusb bstrapus b b vsystem vsystem vbatsense wakeup gnd lpn/usbbc sda scl a vbat vbat vbat gpp gnd cvis vref nc table 2. ball description i/o balls name type description dc-dc battery charger path 1 g1, g2, g3 f1, f2 vpwr vdda power supply input from pwr/wall adapter shorted with vusb for high charging current applications e1, e2, e3 vlxpwr ao coil connection for path vpwr d1, d2, d3 gndpwr gnda power ground for path vpwr c1 bstrappwr ao bootstrap capacitor for high-side mosfet gate driver vpwr dc/dc charger path 10 nf ceramic capacitor sets from bstrappwr to vlxpwr
docid024606 rev 5 11/106 pm2131 pin description 106 c2 sensepwr ai path vpwr sense for current measurement (sense resistor: 68 m , 1% for 1.5 a) (sense resistor: 47 m , 1% for 2.0 a) dc-dc battery charger path 2 g6, g7, g8 f7, f8 vusb vdda power supply input from usb adapter shorted with vpwr for high-current charging applications e6, e7, e8 vlxusb ao coil connection for path usb d6, d7, d8 gndusb gnda power ground for path usb c8 bstrapusb ao bootstrap capacitor for high-side mosfet gate driver vusb path dc-dc charger path 10 nf ceramic capacitor sets from bstrapusb to vlxusb c7 senseusb ai path usb sense for current measurement (sense resistor: 68 m , 1%, for 1.5 a) (sense resistor: 47 m , 1%, for 2.0 a) battery dedicated features c3 sense_ common ai common input for sense current measurement shared by vpwr and vusb dc-dc charger paths c4 ntc ai external ntc thermal resistor input b3 vbatsense ai accurate battery voltage monitoring input a1, a2, a3 vbat ai battery voltage interface c5 enn di battery charging enable. active low c6 irq do interrupt and charger status output (open drain) ? active low b4 wakeup do interrupt to wake up the system (open drain) b7 sda dio i2c serial data b8 scl di i2c serial clock (scl) (always slave i2c) b6 lpn/usbbc di when the external power source is not connected: ? used to control the low power mode (active low) when external power source is connected: ? used to increase the input current limitation led indicator output g4 led ao led driver output current source other balls b1, b2 vsystem aio vsystem voltage a4 gpp ao external power path mosfet gate driver table 2. ball description (continued) i/o balls name type description
pin description pm2131 12/106 docid024606 rev 5 a6 cvis ao internal regulated charger voltage a7 vref ao internal reference voltage it cannot be loaded b5, a5 gnd gnda analog ground g5 f3, f4, f5, f6, a8 nc / not connected table 2. ball description (continued) i/o balls name type description
docid024606 rev 5 13/106 pm2131 electrical characteristics 106 3 electrical characteristics this section outlines the electrical characteristics of the pm2131. 3.1 absolute maximum ratings 3.2 thermal information 3.3 electrical operating characteristics all parameters are set for vpwr / vusb = 5 v, vbat = 3.6 v and ambient temperature is 25 c. the device is measured on the board (as described in section 8 ). specific layout recommendations have to be respected in order to optimize thermal behavior of the application. otherwise, specific parameters are indicated in the condition column. table 3. absolute maximum ratings parameter conditions min. typ. max. unit vbat maximum voltage -0.3 4.8 v vpwr maximum input voltage -2 20 v vusb maximum input voltage -2 20 v maximum voltage on analog i/o 4.8 v maximum voltage on digital i/o 4.8 v minimum/maximum ambient temperature -40 85 c minimum/maximum junction operating temperature -40 125 c minimum/maximum junction rating temperature -40 150 c electrostatic discharge (esd) human body model (hbm) - jesd22-a114-b +/- 1 kv charged device model (cdm) - jesd22 ? c101 +/- 500 v table 4. thermal information package r th (c/w) ta = 25 c power rating [w] ta = 65 c power rating [w] derating factor above ta = 25 c (w/c) wlcsp 3.3x2.9 44 2.27 1.36 0.023
electrical characteristics pm2131 14/106 docid024606 rev 5 3.4 dc-dc charger electrical characteristics table 5. electrical operating characteristics parameter conditions min. typ. max. unit battery current consumption in power off mode battery charger off, no external power source connected, lpn ball at low level -70- a battery current consumption in power on mode battery charger off, no external power source connected, lpn ball at high level - 180 - a table 6. electrical characteristics for dc-dc charger parameter conditions min. typ. max. unit vusb / vpwr / vbat power up vpwr / vusb operating voltage range 2.1 16.5 v vpwr / vusb detection positive threshold rising transition 3.8 v vpwr / vusb detection negative threshold falling transition 2.0 2.1 v vpwr / vusb overvoltage positive threshold programmable parameter (1) reg@11h(bit2-0) & reg@15h(bit2-0) <000> <001> <010> <011> or <111> <100> <101> <110> 6.0 6.5 7.5 10.5 12.0 14.0 16.0 v v v v v v v vpwr / vusb overvoltage negative threshold programmable parameter (1) reg@11h(bit2-0) & reg@15h(bit2-0) <000> <001> <010> <011> or <111> <100> <101> <110> 5.83 6.14 7.08 10.0 11.0 12.9 15.00 v v v v v v v vpwr / vusb detection valid positive threshold 4.4 4.6 4.75 v vpwr / vusb detection valid hysteresis 100 200 mv vbat / vsystem power up for active i 2 c vbat rising transition. no vusb plug, no vpwr plug. ball lpn/usbbc high 2.3 v
docid024606 rev 5 15/106 pm2131 electrical characteristics 106 vbat / vsystem power off mode vbat falling transition. no vusb plug, no vpwr plug. ball lpn/usbbc high or low 2.1 v battery charger charging float voltage regulation programmable parameter (1) (2) 3.5 to 4.5 v charging float voltage regulation level programming step 0.025 v charging float voltage regulation accuracy whole range 1 % charging float voltage regulation overshoot iload 2a ->1ma in 10 s cbat = 100 f 20 mv internal charging (hardware charging mode) charging current in pre-charge mode (trickle mode) 75 ma pre-charge voltage detection threshold 2.5 v pre-charge voltage detection hysteresis 100 250 mv reduced charge current programmable parameter vprecharge < vbat< (vsystem - 0.3v) or (vsystem-0.15v) according to reg@0ah, bit4 (3) 100 200 400 ma internal charge current programmable parameter step 100 ma (1) 100 to 1100 ma direct charging (software charging mode) fast charge current programmable parameter step 145 ma (1) r1 = 47 m (1%) r2 = 47 m (1%) 145 to 4000 ma fast charge current accuracy with two paths selected in parallel (reg@01, bit0=0) <0011> <0101> <1010> <1111> r1 = 47 m (1%) r2 = 47 m (1%) 0.77 1.30 2.61 3.90 0.86 1.44 2.9 4.34 0.95 1.58 3.19 4.77 a a a a table 6. electrical characteristics for dc-dc charger (continued) parameter conditions min. typ. max. unit
electrical characteristics pm2131 16/106 docid024606 rev 5 end-of-charge current level programmable (4) <00> <01> <10> <11> r1 = 47 m (1%) r2 = 47 m (1%) 145 220 435 580 ma ma ma ma vbatlow detection threshold: automatic transition from internal charging to external charging mode reg@22h=01h to enable feature reg@23h bit<4:0> programmable (4) vbat rising transition 2.3 to 4.2 v pm2131uht, PM2131AHT 3.9 v dc-dc charger efficiency (5) ? external charging mode vpwr & vusb= 5 v single path=0 l_esr = 50 m , l = 1 h vbat = 4.0 v i bat =0.6 a 92.5 % i bat =1.6 a 92.1 % i bat =2.2 a 90.8 % i bat =3.0 a 88.9 % i bat =4.0 a 86.3 % dc-dc charger efficiency ? external charging mode vpwr & vusb= 12 v single path=0 l_esr = 50 m , l = 1 h vbat = 4.0 v i bat =0.6 a 85.8 % i bat =1.6 a 87.4 % i bat =2.2 a 87.2 % i bat =3.0 a 86.3 % i bat =4.0 a 83.9 % power path feature switching frequency tbc 1.6 tbc mhz table 6. electrical characteristics for dc-dc charger (continued) parameter conditions min. typ. max. unit
docid024606 rev 5 17/106 pm2131 electrical characteristics 106 vsystem power path mode output voltage regulation with reg@0ah, bit4=1 reg@10h, bit[7,6] 00 with vbat<2.35 v & usbbc=0 00 with vbat<3.45 v & usbbc=1 01 with vbat<3.45 v 10 with vbat<3.75 v 11 with vbat<4.15 v (1) 2.3 3.4 3.4 3.7 4.1 2.5 3.6 3.6 3.9 4.3 v when vbat > vsystem setting minus 150 mv (follower mode) vbat + 0.15 v when vbat > 4.35 v saturation mode 4.5 v vsystem power path mode output voltage with reg@0ah, bit4=0 reg@10h, bit[7,6] 00 with vbat<2.2 v & usbbc=0 00 with vbat<3.3 v & usbbc=1 01 with vbat<3.3 v 10 with vbat<3.6 v 11 with vbat<4.0 v (1) 2.3 3.4 3.4 3.7 4.1 2.5 3.6 3.6 3.9 4.3 v when vbat is higher than target vsystem setting minus 300 mv (follower mode) vbat + 0.3 v when vbat > 4.2 v (saturation mode) 4.5 v vusb input current limitation in hardware mode vusb = 5 v, l_esr = 50 m , l = 1 h r2(usb) = 47 m (1%) pm2131ast lpn/usbbc = low lpn/usbbc = high 390 1950 435 2170 ma ma pm2131uht lpn/usbbc = low lpn/usbbc = high 390 1950 435 2170 ma ma PM2131AHT lpn/usbbc = low lpn/usbbc = high 130 1950 145 2170 ma ma table 6. electrical characteristics for dc-dc charger (continued) parameter conditions min. typ. max. unit
electrical characteristics pm2131 18/106 docid024606 rev 5 vusb input current limitation after charger detection programmable reg@11h bit<6:3> r2(usb) = 47 m (1%) <0000> <0001> <0110> <1010> <1111> 65 130 650 1170 1950 100 145 725 1300 2170 ma ma ma ma ma vusb input current limitation programming step reg@11h bit<6:3> 145 mv vpwr input current limitation in hardware mode vpwr = 5 v, l_esr = 50 m , l = 1 h r1(vpwr) = 47 m (1%) pm2131ast, pm2131uht 1950 2170 ma PM2131AHT lpn/usbbc =low lpn/usbbc =high 130 1950 145 2170 ma vpwr input current limitation after charger detection programmable reg@15h bit<6:3> r2(usb) = 47 m (1%) <0000> <0001> <0110> <1010> <1111> 65 130 650 1170 1950 100 145 725 1300 2170 ma ma ma ma ma 1. programmable parameter values are detailed in the regist er map. programmable parameters can be modified through i 2 c. 2. drop ((vpwr/vusb)-vbat)>500 mv at max. charging current (4 a). 3. the reduced current charging can be disabled through i 2 c in case of optimized power dissipation of global applications. 4. end-of-charge can be managed autonomously by the pm2131 with some specific order ing codes, but in that case, user needs to consider system current load value before se lecting eoc threshold. we recommend end-of-charge to be managed by host with specific circuitry distinguishing be tween system load current and battery charging current (gas gauge approach). 5. see the dc-dc efficiency graphs ( figure 1 , figure 2 , figure 3 ). table 6. electrical characteristics for dc-dc charger (continued) parameter conditions min. typ. max. unit
docid024606 rev 5 19/106 pm2131 electrical characteristics 106 figure 1. efficiency versus charging current for different coil references - case 1 figure 2. efficiency versus charging current for different coil references - case 2
electrical characteristics pm2131 20/106 docid024606 rev 5 figure 3. efficiency versus charging current for different coil references - case 3 3.5 boost mode the boost mode works on both usb and vpwr paths. all parameters are set for vbat = 3.6 v and the ambient temperature is 25 c. table 7. vpwr / vusb boost mode parameter table parameter conditions min. typ. max. unit vpwr / vusb output voltage in boost mode programmable 4.5 v otg output voltage 4.75 5.0 5.25 v 7.0 v 11.0 v vpwr / vusb boost mode output current when v out =4.5v 1000 ma when v out =5.0v 1000 ma when v out =7.0v 700 ma when v out = 11.0 v 450 ma ibat quiescent current in boost mode no load on vpwr or vusb tbd a start-up time 5ms
docid024606 rev 5 21/106 pm2131 electrical characteristics 106 3.6 temperature monitoring 5 v boost mode efficiency vbat = 3.0 v iload = 200 ma iload = 500 ma iload=1a 80 85 78 % % % vbat = 4.0 v iload = 200 ma iload = 500 ma iload=1a 78 88 88 % % % 7 v boost mode efficiency vbat = 3.0 v iload = 200 ma iload = 500 ma iload=700ma 77 81 77 % % % vbat = 4.0 v iload = 200 ma iload = 500 ma iload=700ma 78 85 85 % % % table 7. vpwr / vusb boost mode parameter table (continued) parameter conditions min. typ. max. unit table 8. temperature monitoring parameter conditions min. typ. max. unit die thermal warning positive threshold programmable parameter (1) 110 140 c die thermal warning hysteresis 20 c die thermal shutdown positive threshold 150 c die thermal shutdown hysteresis 20 c battery charge minimum temperature range programmable parameter (1) -5 10 c battery charge maximum temperature range programmable parameter (1) 45 65 c battery temperature accuracy ntc is 1% accuracy -3 +3 c ntc external resistance coefficient 3964 ntc external resistance value programmable parameter (1) ntc is 1% accuracy 10 47 100 k 1. programmable parameter values are detailed in the regist er map. programmable parameters can be modified through i 2 c.
electrical characteristics pm2131 22/106 docid024606 rev 5 3.7 digital interface i/o electrical parameters table 9. input pin: enn, lpn/usbbc parameter conditions min. typ. max. unit logic input pin (enn, lpn/usbbc) debouncing time enn rising or falling transition 1 ms debouncing time lpn/usbbc rising high with vpwr=vusb=0 0 ms with vpwr or vusb>vbat 1 ms debouncing time lpn/usbbc falling low with no charger plug with charger already plug 1 1 s ms input high threshold level with vsystem >2.3 v 1 v vbat / vsys tem v input low threshold level 0.0 0.5 v logic output pin (irq, wakeupn) output low threshold level open drain (active low) sink current = 5 ma v i 2 c interface pin (sda, scl) input high threshold level compatible with 1.8 v or 3.3 v pull-up line 0.6 vbat / vsys tem v input low threshold level compatible with 1.8 v or 3.3 v pull-up line 0tbcv f scl scl clock frequency default hardware setting 400 khz i 2 c communication active vsystem > 2.3v, no vusb / no vpwr plug lpn/usbbc= high lpn/usbbc= low yes no vsystem < 2.3 v, no vusb / no vpwr plug lpn/usbbc= high lpn/usbbc= low no no vusb or vpwr > 3.8 v lpn/usbbc= high lpn/usbbc= low yes yes
docid024606 rev 5 23/106 pm2131 electrical characteristics 106 3.8 led electrical characteristics table 10. led electrical characteristics parameter conditions min. typ. max. units led current source programmable parameter (1) <01> <00> <10> <11> 1 2.5 5 10 ma 1. programmable parameter values are detailed in the regist er map. programmable parameters can be modified through i 2 c.
dc-dc battery charger with power path pm2131 24/106 docid024606 rev 5 4 dc-dc battery charger with power path this section provides a description of the high efficiency dc-dc battery charger in power path configuration. the pm2131 is built with two dc-dc charger paths working: ? sequentially, according to priority definition between the two external charger inputs for applications with separated input charger connectors. usb and vpwr are two different charging paths. ? in parallel, for high-current charging applications up to 4.0 a. usb and vpwr have to be shorted. the charging uses one path only, and then the host enables the second path after charger recognition. ? in parallel, for high-current charging applications up to 4.0 a. usb and vpwr have to be shorted. both paths are enabled by startup, with high-current setting, not compliant with usb standard. a specific ordering code is needed. both dc-dc chargers are based on pwm topology with the chances of regulating the battery charging current and battery voltage during the charging operation. there is also the possibility to regulate the application supply vsystem in power path mode. 4.1 the pm2131 description the battery charging algorithm is cccv (constant-current, constant-voltage) with overshoot prevention. an external short-circuit must be designed on the pcb board to connect together the two paths (vpwr and vusb) in case of high-current charging applications. because of the flexible programmability, classical and emerging battery technologies can be supported (lico2, lifepo4, ni-rich). the pm2131 can operate in a fully standalone mode, hardware control mode charges the battery even if the system remains in power-down mode, for example when the battery voltage is too low. in the hardware control mode, predefined parameters are used to control the charging. (see section 10: ordering information ). the pm2131 can also operate under host controlled mode, so-called software control mode, where the pm2131 is aware that the software is still active through a watchdog which must be reset regularly. in case of the watchdog expires, the pm2131 stops charging, registers are reset to their predefined parameters (default value) and an interrupt is generated. a valid external power source is automatically recognized by the pm2131 on vusb balls and/or on vpwr balls. if a valid external power source is plugged, the pm2131 can wake up the system by driving the wakeup ball to low level and automatically starts the vsystem voltage generation and the charging when enabled (if programmed through default parameter). if an invalid external power source is detected, the pm2131 doesn?t start neither the vsystem voltage generation nor charging and no information is provided on wakeup ball, which remains at high level.
docid024606 rev 5 25/106 pm2131 dc-dc battery charger with power path 106 in case of invalid external power sources connected on usb balls, voltage sources are higher than a programmable value ppusbovvlevel: ? the dc-dc circuitry is kept in off mode and vsystem voltage is not generated ? the external mosfet is kept closed, the battery supplies the application ? the battery charging operation doesn?t start ? an interruption of overvoltage on input charger voltage is generated ? the information of charger plug is released on wakeup ball even if the charger is detected as invalid due to overvoltage on vpwr path, an additional circuitry can be added to detect a sine wave ac adapter plugged (for specific ordering code only). this feature is not activated for application usb compliance with vusb and vpwr balls shorted. in case of sine wave ac adapter plug or vpwr overvoltage: ? the dc-dc circuitry is kept in off mode and vsystem voltage is not generated ? the external mosfet is kept closed, the battery supplies the application ? the battery charging operation doesn?t start ? an interruption of overvoltage on input charger voltage is generated ? the information of charger plug is released on wakeup ball even if the charger is detected as invalid due to overvoltage the dc-dc charger paths have an embedded reverse polarity protection such that when the external power source is not plugged or its voltage is below the battery voltage, no current flows from the battery to prevent battery discharging. moreover, the pm2131 embeds an input reverse polarity protection below -2 v. external protection is needed to protect the pm2131 input from full reverse polarity. the pm2131 integrates an interrupt output named irq to inform the system when an event occurs. this ball is used to provide the charging status, the external power source and the global system information or to request specific actions from the system. the pm2131 sends interruptions onto irq ball to inform the system about the external power source plug/unplug, battery charging phases, battery temperature monitoring, safety watchdogs and other safety features. an interrupt handler informs the system host about the source or nature of the interrupt through the i2c.
dc-dc battery charger with power path pm2131 26/106 docid024606 rev 5 figure 4. full charging cycle starting from the dead battery ([whuqdo)(7wkurxjk*33edoofrqwuro 23(1 &/26( 23(1 (2&fxuuhqw 6: 3uhfkdujhfxuuhqw +: &&fxuuhqwlqwhuqdofkdujlqj 6: &&fxuuhqwfkdujlqj 6: &9yrowdjh 3uhfkdujh9rowdjh +: &&skdvh 6: &9skdvh 6: (2& 6: +:prgh 6:prgh &+$5*(52167$7( 6$)(7<)($785(6 wkhupdo :' 299fxuuhqw 9edw2.dssolfdwlrq 30  xqghu6:frqwuro $ssolfdwlrq6:errw )8//&+$5*,1*&<&/(vwduwlqjiurp'($'%$77(5< 30frqwurovwkhh[whuqdo)(7 : 5hdgnlfnuhjlvwhu[krudq\rwkhu,&uhdgzulwh 5hj[ k :ulwhrqhriwkhuhjlvwhuvdwdguhvv k  [k  [k  [k  [k  [k :ulwhk 'hidxowk 5hj[k 5hj?  : k 5hj[k ,qwhuqdofkdujlqj 'luhfwfkdujlqj $jlqjprgh 3rzhusdwk prgh qrwfkdujlqj 9%$7 *33 ,%$7 96<6 9v\v 9 sjp 35(&+$5*( +: 96<6dw9zhdnedwwhu\ohyho kljkfxuuhqw dssolfdwlrq  &&fxuuhqwfkdujlqj 6: )rukljkfxuuhqwfkdujlqjdssolfdwlrqzkhuh93:5dqg986%duhh [whuqdoo\vkruwhg &+$5*(5 3/8* (9(17 3rzhusdwkvwduw 3rzhusdwk$jlqj 9%$7!9%$72.ridssolfdwlrqqrqhhgrisrzhusdwkkljkfxuuhq wfkdujlqjprgh 2)) :$.(83 2)) &/26( 30vwdwhv 30frqwuroprgh %$//&21752/ /3186%%& (11  :$.(83 p9 6wduwxsgxudwlrq v 86%fkdujhughwhfwlrqfrpsohwhg&'3ru'&3ghwhfwhg lqfdvh ri6'3/31lvnhswwr dxwrqrprxvprgh  30 :ulwhk qg sdwkhqdeoh (2&ghwhfwhge\6: 5if
docid024606 rev 5 27/106 pm2131 dc-dc battery charger with power path 106 4.2 power path mode description in power path mode, the battery is connected to the system through an external fet driven by the pm2131 gpp ball. this allows the battery to be disconnected from the system in the following cases: ? to run the system when battery is empty (external fet is open) ? to disconnect the battery when the charging cycle is completed and external power source remains plugged the pm2131 requires the following external ebom (see figure 9 ): ? an external mosfet p1 (fdz371pz) with low r ds(on) , the source of the external mosfet is connected to vsystem balls, and its drain is connected to vbat balls. the ball gpp drives the gate of this mosfet giving the chance of charging the battery through this external driving path. ? few decoupling capacitors on the vsystem and vbat. the external fet is used: ? in reverse on mode to supply the application from the battery when no input charger is plugged in. ? in on mode to charge the battery with high-current; when the battery voltage is high enough to supply the application. ? in off mode to disconnect vbat and vsystem nodes for power path setup (startup with dead battery, charging battery with internal current source, aging mode with full charge battery). the external fet is controlled by the gpp ball. the pm2131 controls automatically the external fet as per two following conditions: ? when an external power source is not plugged, the fet is closed (forced in reverse on mode). ? when vsystem voltage drops below vbat, the fet is closed. this may happen when the peak current from the system exceeds the capability from the external power source. fet automatic closure enables the battery to provide the required extra current. when the voltage battery is high enough to supply the application and when a charger is connected, the software can close the external fet through i 2 c to enable high charging mode or to open the external fet for the ?aging mode? (when battery is fully charged). 4.2.1 vsystem generation and host wakeup after a charger plug on usb and/or vpwr balls, the pm2131 starts automatically to regulate a voltage on vsystem node, opening the external fet. vsystem is regulated as follows: ? a fixed programmable value (3.6 v or 3.9 v or 4.3 v or 2.5 v) (register address x10h, bit<7:6>), when vbat is still 150 mv (300 mv) below this setting (ppvsystemlevel_extpp). ? vbat+150 mv (300 mv) in follower mode versus vbat voltage, when vbat has reached the fixed programmable setting minus 150 mv (300 mv). ? 4.5 v (saturation value), if vbat>4.45 v (4.2 v). ? the voltage drop between vsystem and vbat in follower mode is defined in a register at address @0ah, bit4. 2 settings are available 150 mv (default) or 300 mv.
dc-dc battery charger with power path pm2131 28/106 docid024606 rev 5 the software wakes up even if the battery is fully discharged or no battery is connected. in case of overload on vsystem node versus input current limitation of the charger input, the pm2131 automatically controls in reverse the external fet to allow reverse current and avoid the collapse of charger input voltage. the vsystem generation startup is compliant with usb charging specifications versus input current limitation. 4.2.2 empty battery and charging cycle when the external power source is plugged, the external fet opens (fet is off) and the vsystem voltage is generated. this allows the host to be booted and the system with weak battery to be supplied. by default configuration, the charging automatically starts 1 s after the vsystem generation startup. in this manner, the platform wakes up the host and updates charging settings through i 2 c if needed, before that charging cycle starts up. internal charging mode the empty battery is charged by the internal current source, hardware charging settings are applied. as soon as the host runs thanks to power path mode, host can update charging parameters. in internal charging mode, the maximum charging current available is 1.1 a. the external fet is in off mode to allow the disconnection between vsystem and vbat node. direct charging mode when vbat reaches the minimum voltage requested by the system to run properly (minimum battery voltage to guarantee system operation), the host can close the external fet (fet in on mode). then the host can increase the programmable charging current up to 4 a. the charging path goes through the external fet to this phase. the transition between internal charging to direct charging mode can be allowed by: ? host decision, writing to the address register @26h, bit0>. in this case, the host also controls both the end-of-charge and the aging mode. ? autonomous decision based on vbat voltage detection (vbatlow threshold level); in this case the end-of-charge, during direct charging, can be also managed internally. however, the transition to aging mode after end-of-charge is only performed by the software action. 4.2.3 4 a charging/supply applications the pm2131 allows 4 a charging / supply applications. the vusb and vpwr must be shorted externally. either adapter or usb plug, the circuit proceeds with charger detection giving priority to usb path. then, the host allows the high-current capability by enabling in parallel the vpwr path through register at address @01h, bit0 (single path register bit). the second path can be even enabled during the internal charging mode. in this case, the charging current remains limited to 1.1 a, but the system current capability increases up to 4a. in case of applications with short between vusb and vpwr, a specific software control enables the boost mode feature. one path (for example vpwin path) must be stopped,
docid024606 rev 5 29/106 pm2131 dc-dc battery charger with power path 106 before enabling the boost mode on the usb path, to avoid getting a wrong detection of charger plug on vpwin path. 4.2.4 power path regulation mode after end-of-charge once end-of-charge is reached, the host stops the charging through i 2 c, the external fet is opened by the pm2131.the pm2131 continues regulating vsystem 150 mv (300 mv) over vbat as long as the power needed by the system remains below the power delivered by the external power source (power path configuration (vsys = vbat +150 mv (300 mv) or aging mode). in case the end-of-charge is managed directly by the device (pm2131uht, PM2131AHT), once the end-of-charge is reached, the charging is stopped automatically by the ic, waiting for the software goes to power path mode, writing the register @01h, bit2 to 0. the transition to power path mode after the charging is managed by software action in reg@01h, bit2 only. when the power needed by the system exceeds the external power source capability, vsystem voltage drops. once vsystem reaches vbat, the external fet is automatically closed by the pm2131 so that battery compensates the remaining need of power. the fet switches on fast enough to absorb application peak current from the battery. (reverse mode vsystem = vbat). 4.2.5 external power source connected as suspend mode if the external power source is not used by the host to supply vsystem even if connected, the registers must be written to address x14h or/and x18h bit[0], to suspend the power path operation, stopping the dc-dc converter. the pm2131 switches on the external fet in reverse mode. the battery supplies the application until host?s decision updates. 4.2.6 charger plug without battery by default configuration when the automatic charging is active, once the charger is plugged, the circuit detects that any battery is present. an interruption is generated to inform the software that the battery is disconnected. during 10 minutes, vbat balls are regulated as per default charge voltage setting and the system is regulated either as per vsystem regulation setting or in follower mode versus vbat charge voltage. after 10 minutes, to verify whether the battery is connected or not, the nobat detection algorithm runs again. if the host recognizes a missing battery, the application processor decides whether to disable or keep enable the charging action. the charging function can be disabled by i 2 c register access (register reg@01h bit<2> = 0) or by gpio control, driving high enn ball. an additional feature is available to reset hardware setting registers related to battery charging. 4.2.7 applications with different charger circuits in case of applications with multiple charger circuits, the pm2131 is considered as an external charger versus analog base band charger. the analog base band must control the gate of the external fet. in this case the gpp ball must remain floating. to avoid conflicts between i 2 c command timing and external fet control, it is recommended the pm2131 to be suspended (register at address 14h and 18h) when: ? switching from internal hardware charging mode to external fet charging mode ? switching from external fet charging mode to aging mode
dc-dc battery charger with power path pm2131 30/106 docid024606 rev 5 at system level, pay attention on battery or vsystem overvoltage and battery overcurrent during transition phases.
docid024606 rev 5 31/106 pm2131 dc-dc battery charger with power path 106 figure 5. full charging cycle starting from dead battery 2)) ([whuqdo)(7qrwfrqwuroohge\wkh30 23(1exw$8720$7,&$//<&/26(lquhyhuvh &/26( 23(1exwdxwr? (2&fxuuhqw 6: 3uhfkdujhfxuuhqw +: &&fxuuhqwlqwhuqdofkdujlqj 6: &&fxuuhqwfkdujlqj 6: &9yrowdjh 3uhfkdujh9rowdjh +: &&skdvh 6: &9skdvh 6: (2& 6: +:prgh 6:prgh &+$5*(52167$7( 6$)(7<)($785(6 wkhupdo :' 299fxuuhqw 9edw2.dssolfdwlrq 30  xqghu6:frqwuro $ssolfdwlrq6:errw )8//&+$5*,1*&<&/(vwduwlqjiurp'($'%$77(5< zlwkh[whuqdo)(7qrwfrqwuroohge\wkh30  30  dxwrqrprxvprgh : 5hdgnlfnuhjlvwhu[krudq\rwkhu,&uhdgzulwh 5hj[k :ulwhrqhriwkhuhjlvwhuvdwdguhvv k  [k  [k  [k  [k  [k k 'hidxowk 5hj[k 5hj?  : k 5hj[k $jlqjprgh 3rzhusdwk prgh qrwfkdujlqj 9%$7 *33 ,%$7 96<6 9v\v 9 sjp 35(&+$5*( +: )rukljkfxuuhqwfkdujlqjdssolfdwlrqzkhuh93:5dqg986%duhh [whuqdoo\vkruwhg &+$5*(5 3/8* (9(17 3rzhusdwkvwduw 3rzhu sdwk $jlqj 2)) :$.(83 2)) &/26( 30vwdwhv 30frqwuroprgh %$//&21752/ /3186%%& (11  :$.(83 86%fkdujhughwhfwlrqfrpsohwhg&'3ru'&3ghwhfwhg lqfdvh ri6'3/31lvnhswwr 5hj[k 5hj[k k k k 2)) 2)) k k k k k k k ',5(&7&+$5*,1* 9%$7!9%$72.ridssolfdwlrqqrqhhgrisrzhusdwkkljkfxuuhq wfkdujlqjprgh ,qwhuqdo&kdujlqj 96<6dw9zhdnedwwhu\ohyho p9 6wduwxsgxudwlrq v kljkfxuuhqw dssolfdwlrq  &&fxuuhqwfkdujlqj 6: :ulwhkwrhqdeohwkh qg sdwk
dc-dc battery charger with power path pm2131 32/106 docid024606 rev 5 4.3 hardware and software control the pm2131 integrates a flexible control to meet different application requirements. the pm2131 can operate in software control mode and control the charging parameters through i 2 c. the pm2131 can also operate in hardware control mode with predefined charging parameters and describe a full charging cycle without the software update. aging mode transition after end-of-charge is however possible by software update only. 4.3.1 the pm2131 in hardware control mode the pm2131 is in hardware control mode when the host (processor) does not control and defines the charging phase. this can happen in the following conditions: ? the host has not been booted yet ? the host does not start or stop i 2 c access to the pm2131 in hardware control mode, when an external power source is plugged, battery charging starts with predefined battery charging settings. the maximum duration of the hardware control mode is 20 minutes: if the host is not running within 20 minutes, the battery charging operation is stopped by the pm2131. if the software is running within 20 minutes, the pm2131 is in software controlled mode updated by specific i 2 c register. during the hardware control phase, the battery charging operation is performed by the cccv algorithm, safety watchdogs for each active charging. if ntc is connected to the pm2131, the battery temperature can be also monitored during the hardware control mode and taken into account in the battery charging algorithm. during the hardware control mode the wakeup ball is at low level. 4.3.2 the pm2131 in software control mode the pm2131 is in software control mode through i 2 c access in one of the 6 register addresses: 01h, 05h, 06h, 07h, 11h, and 15h. the pm2131 charging parameters can be fixed by the host. the host manages the charging algorithm. a security feature of software detection is available. it guarantees that host is still running and keeping the pm2131 under software control. to activate this kick watchdog feature, one i 2 c write in reg@70h is mandatory, then any regular read or write i 2 c access, in less than 32 s in any register, maintains the pm2131 under software control. if the host stops kicking the pm2131 or if the host collapses, while the feature of detection has been activated, the pm2131 goes back to hardware control mode, stops charging and resets most of its registers to hardware default values. for safe software control, the detection feature must be activated before than any other register. when the external power source is unplugged, the software is informed by interrupt or by the wakeup ball. if lpn ball is driven high, after the external power source is unplugged, the host must stop kicking regularly the pm2131 in order to correctly reset the charging registers. if lpn ball is driven low after the external power source is unplugged, the pm2131 automatically leaves the software control mode and switches back to hardware mode with default register settings.
docid024606 rev 5 33/106 pm2131 device interface 106 5 device interface this section describes the pm2131 device interfaces. 5.1 control pins 5.1.1 enn input pin the enn pin enables the pm2131 battery charging operation. enn is active at low level. if enn is driven to high level while the external fet is open (off mode), during vsystem regulation mode, the battery charging operation through the internal current source is disabled. when enn is driven to high level and the external fet is closed (on direct charging mode), the battery charging operation through the external mosfet is disabled, the smps is disabled, equivalent to suspend mode. when enn is driven to high level, all the other functions (external power source detection, wake-up information, interrupt generation) are still active. another option to disable the charging feature is through i 2 c register at address 01h bit2. priority is always given to disabling action. 5.1.2 wakeup output pin the wakeup output pin is open drain, active low. it informs the system that the pm2131 input is connected to a valid external power source. an external power source is considered valid if its voltage is below a programmable ovv (overvoltage) threshold and on vpwr path when the charger plug is not a sine wave charger. wakeup information is valid even if battery charging operation is stopped. for usb plug only: wakeup output is driven low level few s after the plug, the generation of vsystem voltage starts around 230 ms after the plug. for vpwr plug only: wakeup output is forced low level around 120 ms after the plug, time corresponding to pirate charger detection, the generation of vsystem voltage starts around 330 ms after the plug. for applications with usb and vpwr balls shorted: wakeup output is driven low level few s after the plug, the generation of vsystem voltage starts around 230 ms after the plug. 5.1.3 irq output pin the interrupt request (irq) ball pin informs the system when an event from the interrupt register list occurs. this pin is open drain, active low. all interrupt registers have interrupt register masks which can inactivate specific interrupt. the irq pin is reset when the interrupt flagged registers have been read. 5.1.4 lpn/usbbc pin the lpn/usbbc pin driven to low level allows the pm2131 to be switched in low power mode after 1 s when the external power source is not connected. the current consumption
device interface pm2131 34/106 docid024606 rev 5 is optimized, the i2c communication with the pm2131 is no more accessible and all registers are reset to their default values. as soon as an the external power source is connected, the pm2131 is active and i2c communication is alive. the lpn/usbbc pin controls the input current limitation. if a charger is plugged and the lpn/usbbc pin is at high level, the input current limitation is set to a higher current than the default one. there are four different predefined settings available for input current limitation set by lpn/usbbc high level: 650 ma, 725 ma, 1300 ma and 2170 ma. if the lpn/usbbc pin is at low level, the predefined value is used for the usb or vpwin charger input current limitation as long as the register is updated by the software. when the external power sources are unplugged, the host must put lpn pin high to communicate, through i 2 c with the pm2131 and receive i 2 c ?acknowledge? from the pm2131. if lpn is kept low, 1 s after the charger unplug, the pm2131 goes to low power mode. 5.2 i2c interface information the pm2131 can be controlled by i2c communication. the i2c interface offers flexibility to the battery charging operation, enabling/disabling/programming most functions and registers. i2c is also used to read the interrupt registers. the i2c interface is alive when an external power source is connected or when the pm2131 is not in low power mode (this means that lpn pin is driven to high level while no external power source is plugged). the i2c bus ? is configured as a slave serial interface compatible with the i2c register, built with a data line (sda) and a clock line (scl): scl: input clock used to shift the data sda: input/output bidirectional data transfer line the pm2131 device works as a slave and supports the following data transfer mode: standard mode (100 kbit/s) and fast mode (400 kbit/s) as defined by the i 2 c_bus tm specification version 2.1 developed by philips semiconductor [ 1 ]. the pm2131 can also support an extended fast mode up to 3.4 mbit/s in write mode for dedicated links. the pm2131 device supports 7-bit address, plus one bit dedicated to write (0) or read (1) mode. the master initiates data transfer by generating a start condition. the start condition is when a transition from high to low occurs on sda line while scl is high. the master then generates the scl pulses and transmits the 7-bit address for the device idd plus 1 bit defining read/write operation. the id device slave address coded on 7 bits is 2c(h) the device with a matching address only generates an acknowledge by pulling the sda line low during the entire period of the 9 th scl cycle. the sda data is shifted msb first. the master device sends 8 bits onto sda corresponding to the register address followed by an acknowledge and 8-bit data field corresponding to the register content, which might be followed or not by another acknowledge. to signal the end of the data transfer, the master generates a stop condition by pulling the sda line from low to high while the scl line is high. this releases the bus and stops the communication link to the addressed slave device.
docid024606 rev 5 35/106 pm2131 device interface 106 figure 6. i 2 c consecutive (page) read-out starts from the master by sending acknowledge instead of ?not acknowledge? after the receipt of data. the i 2 c register bank is then incremented to the address pointer of the next i 2 c address and sends the data to the master. this procedure is repeated until the master sends a ?not acknowledge? after the receipt of data. 6 67$57frqglwlrq $ $fnqrzohgjh 6'$orz 6u 5hshdwhg67$57frqglwlrq : :ulwh orz 3 6723frqglwlrq 5 5hdg kljk $ 1rwdfnqrzohgjh 67$57 6 6/$9(dgu : $ 5(*dgu $ 6/$9(dgu $ elwv elw elwv elwv '$7$ $ 6u 5 elw elwv 6 6/$9(dgu : $ 5(*dgu $ 6/$9(dgu $ elwv elw elwv elwv '$7$ 3 6 5 elw elwv 3 3 $ 6 6/$9(dgu : $ 5(*dgu $ 6/$9(dgu $ 0dvwhuwrvodyh 6odyhwrpdvwhu elwv elw elwv elwv '$7$ $ 6u 5 elw elwv 6 6/$9(dgu : $ 5(*dgu $ 6/$9(dgu $ elwv elw elwv elwv '$7$ 3 6 5 elw elwv 3 $ $ 3 '$7$ $ '$7$ '$7$ $ '$7$ $ '$7$ $ 67$57 6723 6 6/$9(dgu : $ 5(*dgu $ '$7$ $ 3 elwv elw elwv elwv ,e&zulwh vhtxhqfh ,e&uhdg vhtxhqfh ,e&0xowlsoh uhdgrxw vhtxhqfh ,e&pxowlsoh zulwh vhtxhqfh 6'$ 6&/ w %8) w u w 63 w 68 672 w 68 67$ w +' 67$ w +,*+ w i w 68 '$7 w +' 67$ w u w /2: w i w +' '$7 'hilqlwlrqri wlplqjiruidvw prghghylfh rqwkh,e&exv /hjhqg 5hshdw 67$57 6 6/$9(dgu : $ 5(*dgu $ '$7$ $  elwv elw elwv  elwv '$7$ $ $ 3 '$7$ $ '$7$ '$7$ $ $gguhvvhv duhdxwr lqfuhphqwhg
functional description pm2131 36/106 docid024606 rev 5 6 functional description 6.1 the pm2131 operation 6.1.1 no charger plug when any external power source is plugged, the vsystem voltage is directly supplied by the battery through the external fet. this is called reverse mode operation. the control of the external fet in on condition is managed by an internal circuitry. the internal current source connected between the vsystem and vbat, used as internal charging circuitry when the fet is open (off mode), is in the off mode. 6.1.2 external power source plug when the external power source is plugged, the pm2131 operates differently depending on the external fet status. ? if fet is open (off mode) and charging is enabled: this is called hardware control mode (default configuration): ? vsystem is regulated from the external power source to a predefined setting (3.6 v, 3.9 v, 4.3 v or 2.5 v) or is regulated in follower mode versus vbat: this is called power path mode with internal current source charging. ? the battery is charged using the internal charging current circuitry with predefined parameters until the boot. charging parameters are predefined by the hardware settings. ? after the boot operation, the software can change the charging parameters to speed up the charging. ? the cc current can be increased by the software up to 1.1 a. however, it can be limited by the internal power dissipation related to the drop between the vsystem and vbat. ? the end-of-charge is managed by the pm2131. ? if fet is closed (on mode) and charging is enabled: usually under software control mode: ? vsystem is at same voltage as battery, charging path is using the external mosfet, charging current can be increased up to 4 a. ? when charging cycle is concluded (managed by the host), the external fet is put in off mode (through i 2 c) and vsystem keeps on being regulated by the external power source at vbat+150 mv (or 300 mv). this allows the system, without sinking current from battery, to be supplied. if vsystem load exceeds the
docid024606 rev 5 37/106 pm2131 functional description 106 capability of external power source, the external fet is automatically turned on (any i 2 c control is needed) allowing battery to provide the extra current. ? the end-of-charge is managed by the host only. ? the register at address @26h bit0 is used to close the external fet and proceeds to high-current charging. ? if fet is open (off mode) and charging is disabled: ? vsystem is regulated by the external power source to predefined settings (3.6 v, 3.9 v, 4.3 v or 2.5 v) or is regulated in follower mode versus vbat. this is called power path mode or aging mode if the battery is fully charged. ? if the load on vsystem node becomes higher than what the external power source provides, the pm2131 automatically goes to reverse mode, allowing the external fet to provide current from the battery line. the transition from the internal charging source to the direct charging path is driven by the host to the write register @26h (fet on control). this transition can only happen when vbat reaches the minimum voltage requested by the system to run the application properly, this is a software decision. when the external power source is plugged and the charging is allowed, the external fet is on if register@26h is set to 1. 6.1.3 high external power source case for applications with high external power source connector, usb balls and vpwr balls must be shorted. at the external power source plug, only one path is enabled, the usb path. the pm2131 waits for host?s request to enable the vpwr path, delivering the maximum current for the charging or for the application load. the enable of the second path comes through i 2 c request from register address @01h bit0. 6.2 battery charging modes 6.2.1 trickle mode the trickle (pre-charge) mode is enabled when the battery voltage is below the trickle threshold voltage (programmable value). trickle charging is handled by integrated current source. during this trickle mode, the battery is charged with the constant low predefined pre- charge current. the external mosfet is automatically in off condition. the pre-charge or trickle watchdog is set when the phase starts up. this safety watchdog is used to detect short-circuit on the battery. the trickle mode runs when the battery is very low. the trickle mode is managed without any software update. 6.2.2 constant current mode (cc mode or fast charge mode) in fast charge mode, the fast charge current is defined by the dedicated cc mode current control register. this register is set to a predefined value. the software can change the value of the current according to the charge profile.
functional description pm2131 38/106 docid024606 rev 5 in hardware control mode, a safety timer is active. in software control mode, the software must update the watchdog. when the internal charging path is used: ? external fet is off. ? integrated current source is used for the charging, cc charging current is programmable from 100 ma up to 1.1 a (register @05h [bit<3:0>]). the vsystem voltage is generated at 3.6 v, 3.9 v, 4.3 v, 2.5 v or in follower mode versus vbat voltage. ? the cc reduced current mode reduces the cc current when vbat is low to provide some current to the application and avoid the rise of the power dissipation. this feature is disabled by default (see reg@0ah, bit2-1). when an external mosfet charging path is used: ? external fet is on. ? dc-dc charger is used for charging, cc charging current can be increased up to 2 a in single path mode (reg@01h, bit0=1) or 4 a in dual path mode (reg@01h, bit0=0). 6.2.3 constant voltage mode (cv mode) the cv mode is available only when the direct charging path is used: ? external fet is on. ? dc-dc charger is used for charging. 6.2.3.1 description in the constant voltage mode (cv), the pm2131 output voltage is regulated according to the float voltage (programmable value) with a maximum accuracy of 1%. this mode can run in autonomous or in software control mode. the cv mode terminates when the end-of-charge current is detected or when the watchdog timer elapses. in software control mode, the watchdog timer can be deactivated. further to the pm2131ast, the end-of-charge must be detected by the software. while, concerning the PM2131AHT and the pm2131uht, the end-of-charge is automatically detected. the PM2131AHT/pm2131uht send an interruption of itbattfull to inform the software that the cv phase is complete. the software switches to power path mode by updating reg@01h, bit2=0. 6.2.3.2 cv mode and battery overshoot protection a specific feature, enabled by register at address (x28h, bit0), is present in the pm2131 to avoid the overshoot voltage on battery line as consequence of a huge load transient (for example like a gsm burst load variation). this feature is an enhancement of the pse requirement (jisc8714). when a load transient (from high to low value) occurs, the battery line can present an overshoot voltage versus the float voltage that is set for cv mode. battery manufacturers recommend this overshoot to be avoided for li-ion battery safety. a specific algorithm is implemented to keep the dc-dc charger path in the operating mode so to have very fast reaction to load transient. this allows, most of cases, no overshoot on battery line (also when charging current is set at maximum value) and no dependence on battery parameters (like intrinsic esr).
docid024606 rev 5 39/106 pm2131 functional description 106 6.2.3.3 end-of-charge feature the end-of-charge current threshold is directly controlled by the software, especially when register at address (x26h, bit0) is set to 1. the pm2131 sends an interrupt to the software when the charging is going to cv phase. then the host must control the current flowing to the battery and detect when the end-of- charge is reached by gas gauge for example. the software stops the charger by i 2 c register access, setting to 1 register at address (x01h, bit2). 6.2.4 autonomous charging cycle the pm2131 describes a full charging cycle with or without a minimum software support. the pm2131 manages a complete charging cycle using internal hardware settings to describe: the trickle phase, the constant current phase, the external fet, the constant voltage phase and the end-of-charge. in this specific case, the register at address (x26h, bit0) must be always kept to 0. the hardware watchdog secures the charging operation. note: in this case, the transition from internal charging source to direct charging source with external fet is performed thanks to an internal threshold detection (vbatlowlevel) sensing the battery voltage node.this level is programmed by register at address @23h, 0- 4-bit. warning: a specific order code is mandatory for this configuration (the PM2131AHT) 6.3 input power optimization 6.3.1 digital hardware input current optimization loop further to digital dichotomy algorithm, this feature automatically finds the maximum input current preventing the external voltage source from dropping under valid threshold level or the smps in 100% pwm. this loop is not recommended for those applications where vpwr-vsystem or vusb- vsystem could be lower than 700 mv mainly due to high-current flows and parasitic resistive drops. the valid threshold level is at 4.75 v (4.4 v min.). this feature can be activated through i 2 c register at address x13h and x17h. 6.3.2 analog hardware input voltage optimization loop this feature regulates the input voltage at a programmed selected value when the usb or vpwr adapter is in current limitation and decreases the charging current to maximize the power from the usb or ac adapter. the input charger voltage vusb and vpwr drop down four different values 4.5 v (default), 4.6v, 4.7v, 4.8v. this feature can be activated by i 2 c register at address x13h and x17h.
functional description pm2131 40/106 docid024606 rev 5 6.4 input charger protection the pm2131 has an integrated input charger overvoltage protection. the maximum voltage is programmable to run the pm2131 battery charging. the pm2131 sustains in off mode if the input supply is higher than maximum charger voltage. maximum charger voltage must not be higher than 20 v. the pm2131 also integrates a reverse down to -2 v input voltage polarity protection. 6.5 usb compliance for charging operation the pm2131 is compliant with usb battery charging specification 1.2 and usb standard 2.0. when usb is plugged, the input current sink is limited to a default maximum setting= 500 ma until the host has completed the usb charger detection. lpn/usbbc ball allows the input current limitation to be increased to higher values. for high charging applications, the host enables the second path after charging recognition, having usb path and vpwr working in parallel. 6.6 boost mode and otg mode when an input path is not used for charging or vsystem regulation, the boost mode can deliver power onto input connectors. the register at address (x25h) enables the boost mode on vusb input, and also defines the boost voltage level among 4.5 v, 5 v, 7 v and 11 v settings. the commonly named otg mode is enabled by register at address (x25h), bit0 at x01h. the boost mode on vpwr path is enabled by register at address @05h bit4. for those applications with vpwin and usb balls shorted, the boost mode is enabled by reg@25h, bit0, by stopping any activity from vpwin path (reg@18h, bit0 must be set to 1). if the boost mode is enabled by reg@05h, bit 4, any activity from vusb path (reg@14h, bit0 must be set to 1) must be stopped. in case of overcurrent load during the boost mode operation, an interrupt is generated to inform the host that the pm2131 cannot regulate correctly the voltage in boost mode anymore. for safety reasons, the pm2131 could collapse automatically the boost mode in case of severe overload. an interruption is generated to inform the software that the boost mode has been disabled. the soft reads this interruption register before re-enabling the boost mode register. the pm2131 detects 0% pwm activity of the smps during boost mode operation; this information is provided to the host with an interrupt. this feature detects the role swapping between device a and device b for example. 6.7 internal regulator and internal clock the pm2131 has an internal supply decoupled by the cvis capacitor connected to the cvis pin.
docid024606 rev 5 41/106 pm2131 functional description 106 the pm2131 has a voltage reference decoupled by a capacitor connected to the vref pin. this voltage is used internally for detection and monitoring comparators. the decoupling capacitor on vref must be put as closer as possible to the die. internal oscillator is used for state machine, timers and to deliver clock to the dc-dc charger path. 6.8 hardware/software control and safety watchdogs 6.8.1 software control and software kick watchdog the software kick watchdog informs the pm2131 that the software is alive and is controlling it. to enable the software detection feature, the host writes through i2c wdcounter register at @70h. the host regularly resets this timer every 32 s or less. read or write wdcounter register at @70h through i2c must be performed or simple read one i2c register. if software kick watchdog elapses, the pm2131 resets its parameters to their default value and goes back to hardware control mode. to be in software control mode, the host must write in one of the following six register addresses (01h, 05h, 06h, 07h, 11h, and 15h) in addition or not to the software kick watchdog feature. the software kick watchdog feature must be enabled and then software control mode actions can proceed. when the ac adapter is unplugged, the host must stop toggling the software kick watchdog, in order to correctly reset the charging registers and control correctly the next charging phase without remaining information from the previous charging cycle. 6.8.2 software charging and auto timeout watchdog this watchdog is controlled by chwdautotimeout register at @04h. when an external power source is plugged and the auto timeout watchdog is enabled, the pm2131 starts the charging in an autonomous way, using its own hardware charging parameters during 20 minutes maximum. within these 20 minutes, host writes to one of the following six register addresses (01h, 05h, 06h, 07h, 11h, and 15h). otherwise the pm2131 automatically stops the charging and sends an interruption. when the pm2131 is used in fully autonomous charging, the auto timeout watchdog is disabled. 6.8.3 autonomous charging phase watchdog dedicated watchdog registers are used during the charging phases (trickle, cc and cv). if the predefined time elapses, the pm2131 stops charging, goes to the error state and sends an interrupt. the led indicator is also stopped. those dedicated watchdog registers are defined by hardware settings and can be updated through i 2 c.
functional description pm2131 42/106 docid024606 rev 5 6.9 the pm2131 startup and charging sequence timing diagram figure 7 illustrates an example of a start-up sequence on a dead battery. about 100 ms after the external power source has been plugged, the wakeup signal is available and the pm2131 regulates vsystem node according to predefined settings 3.6 v, 3.9 v, 4.3 v or 2.5 v. it allows the application to be powered up. the charging starts about 1 s later, probably directly under software control. charging parameters can be updated by the software. the charging is performed through the internal charging mode till vbat reaches vbatok of the application. then the host proceeds to fast charging operation or direct charging. charging current can be up to 4 a when singlepath bit is set to 1. the external fet is closed. the host manages the end-of-charge by stopping through i 2 c the charging. the pm2131 goes to power path mode, regulating vsystem in follower mode +150 mv (+300 mv) over vbat without charging (external fet is off). on external power source unplugged, the pm2131 goes to low power mode and any i 2 c communication is available with the pm2131. the external fet is driven to reverse mode allowing current flow from battery.
docid024606 rev 5 43/106 pm2131 functional description 106 figure 7. e xample of start-up sequence on a dead battery 9%$7 93:5 2u86% 6ljqdojhqhudwhge\wkhdssolfdwlrq 6ljqdojhqhudwhge\wkh30 6wduwxsskdvh /31 $33/,&$7,216:dolyh :$.(83 (11  ,&2)) :fkdujlqjuhjlvwhu #k k  k  k  k  k   : # k 6:nlfn:'wrjjolqje\5ru:lqdq\,&uhjlvwhuv /(''5,9(521 &+$5*,1*2)) &+$5*,1*2)) 9%$7rnohyho $33/,&$7,216:2)) ,&21 : 6:&+$5*,1*21 96<67(0 9 sjp 9v\v2.zlqgrz v : # k :uhj#k  k([whuqdo)(7fkdujlqj *33 'hidxowk :ulwhkdjlqj p9 ([whuqdo)(7fkdujlqjprgh 3rzhu sdwkprgh djlqj 5hyhuvhprgh  5hyhuvhprgh  )(7forvhzlwkfxuuhqwlq uhyhuvhdoorzhg : # k 6wdwhrudfwlrqdxwrqrprxvo\gulyhqe\wkh30 6wdwhrudfwlrqgulyhqe\wkh6: pv 86% pv 93:5 xv 86% pv 93:5 30,&dydlodeoh ,  &2)) v /3186%%& 'hidxowk 'hidxowk :lqrqhriwkrvhuhjlvwhuvkkkkkk 86%fkdujhughwhfwlrqfrpsohwhg&'3ru'&3ghwhfwhg lqfdvh ri6'3/31lvnhswwr 6:&+$5*,1* +: fkdujlqj ,qwhuqdo fkdujlqj prgh 3rzhusdwkprghvwduwxs 6036jhqhudwhv9v\v :ulwhkwrhqdeohwkh qg sdwk 6wduwxsskdvhwlplqjiruwkh30 93:,13/8*zlwk9%$79edw2.dssolfdwlrq
functional description pm2131 44/106 docid024606 rev 5 6.10 dedicate interrupt management the pm2131 integrates a dedicated open drain output (active low) to inform the system that an event has occurred. this ball provides the system with the information about the external power source plug/unplug, battery charging phases, the battery temperature monitoring, safety watchdogs and other safety features charging or to request specific actions from the host. interrupt register informs the host about the source or nature of the interrupt through i2c. these flagged registers are reset after the read action. there are three sets of interrupt registers: ? interrupt latches are only read and are located on base address + 0. latches are set by an interrupt event and reset by i 2 c. ? interrupt mask registers are read/write and are located on base address + 10h. the 0 value means that interrupt is generated, 1 = interrupt is masked. ? interrupt sources are only read and are located on base address + 20h. sources reflect the current state of signals causing interrupts. 6.11 current and voltage monitoring 6.11.1 current monitoring the current provided to the vsystem is always monitored by the pm2131. 6.11.2 voltage monitoring the pm2131 monitors different voltages related to the battery and the charger. ? battery pre-charge voltage monitoring: programmable threshold from a pre-charge mode to the fast charge mode (cc mode). ? battery cv mode voltage monitoring: programmable threshold from the fast charge mode (cc mode) to the cv mode. ? battery resume voltage monitoring: in autonomous mode, the detection of this threshold allows the battery charging to restart if the external power source is still plugged. in software control mode this feature is performed by the software. ? input overvoltage: this voltage detection forces the battery charging in off mode as the pm2131 input voltage is too high. the battery charging can restart if the pm2131 input voltage goes back to the operating range. ? battery low voltage detection monitoring: programmable threshold informs the host about the low battery voltage level. ? vsystem overvoltage monitoring: this voltage detection forces the dc-dc in off mode as it indicates some misbehavior. an interrupt is generated and battery charging can restart only if the external power source re-plug event is detected.
docid024606 rev 5 45/106 pm2131 functional description 106 6.12 temperature monitoring 6.12.1 battery temperature monitoring the battery temperature monitoring feature is performed using voltage detection on ntc resistor connected to the pm2131. in this case, the pm2131 allows the battery charging only when battery temperature is within the programmed range. the battery temperature monitoring can be disabled through i 2 c to allow software to manage it. when the battery temperature feature is enabled, the battery charger performs the battery temperature measurement through the ntc resistor only when the external power source is plugged. the ntc resistor values are defined by the predefined register values. the low temperature and high temperature limits are programmable. when the ntc resistor is not connected or the function is disabled (by software or no charger plug), the ball ntc is internally grounded. 6.12.2 device internal temperature monitoring the die temperature is also monitored. if the die temperature exceeds the warning temperature threshold, the system is informed by the pm2131 interrupt. if the die temperature exceeds the shutdown threshold temperature, the pm2131 automatically stops the charge and informs the host through an interrupt. when the temperature recovers, the charging starts again. 6.13 resume feature the resume feature allows the battery charging to be restarted only when the below conditions are verified: ? battery charging has been concluded in autonomous mode by the pm2131. this means that register at address 26h, bit0 is kept to 0, and register at address 01h, bit2 is still at 1. ? external power source remains plugged after battery charging is over. ? battery voltage is decreasing down the vbatresume threshold. the battery resume threshold is programmable and this feature can be disabled by i 2 c. vbatresume threshold must be set to 300 mv below the cv battery threshold. in any case, the software can start the charge even if the battery voltage is above this threshold by writing the charging enable through i 2 c. if the pm2131 is under software control, the resume feature is exclusively performed by the software decision.
functional description pm2131 46/106 docid024606 rev 5 6.14 register reset the reset of the pm2131 leads to get all predefined parameters set as default parameters. in order to use the enhanced safety feature, the reset is defined at different levels: ? reset after external power source disconnection. this reset occurs in standalone and in software controlled mode. the following registers are reset on the external power source unplug (address 11h,13h,15h,17h,29h). ? reset after that the pm2131 has not received the software kick watchdog. the pm2131 goes to the hardware control mode. below registers are reset to default value addresses (1h,5h,7h,9h,10h,11h,13h,14h, 15h,17h, 18h, 26h, 28h). ? reset linked to battery disconnection when the pm2131 has detected that the battery is not present. below registers are reset in this case (address 02h, 03h, 06h, 08h). ? reset in low power mode: lpn pin at low level and any external power source is plugged. all registers are reset to the default values and the circuit goes to low power mode. 6.15 the led indicator the led indicator feature indicates through a light emission diode (led) when the pm2131 battery charging is active. it is built thanks to a current source internally supplied by battery voltage or by an internal pre-regulated power source voltage. the led indicator is off in the following conditions: ? the pm2131 battery charging is off (for any reason). ? when the software writes to the correspondent register to disable this feature. the led indicator current source is designed to have high impedance on the led pin when it is in off mode. in this manner, the same led is shared with other products inside the application. the led current is programmed by software through i 2 c. the default value is 2.5 ma. additional values are 1 ma, 5 ma, 10 ma. the led charging current is programmable. the led indicator feature is always enabled when the pm2131 works in autonomous mode and in the hardware control mode.
docid024606 rev 5 47/106 pm2131 functional description 106 figure 8. pm2131 schematic and supply for led indicators ,qwhuqdo uhjxodwru 9%$7 &xuuhqwvrxufh zlwkuhyhuvh srodulw\surwhfwlrq /('287
application hints pm2131 48/106 docid024606 rev 5 7 application hints this section presents the application hints and describes the schematic and the minimum components to properly run the application. 7.1 the pm2131 typical application figure 9 shows the pm2131 typical application: the battery charging. figure 9. the pm2131 battery charger schematic diagram 7.2 typical component list ta ble 11 provides the list of the required components to run the application. 93:5 986% 95() &9,6 9/;3:5 6(16(3:5 6(16(86% %675$386% %dwwhulhv 3dfn 17& 17& 9/;86% ,54 :$.(83 /31 6'$ 6&/ 30 / / 5 &rxw 5 &rxw &yuhi &fylv &lq 6(16(b &20021 96<67(0 %675$33:5 &evw &evw 96<67(0 5lut 5znxs 5vfo 5vgd *1' 9,2 9,2 5hqq 9%$76(16( 3urfhvvru 308 &lq ru$:doo86% $gdswru 93:5dqg986%pxvw ehvkruwhg *1'86% *1'3:5 %dwwhu\ 3urwhfwlrq 96<67(0 9%$7 *33 ([whuqdo 026)(7 &edw 3 /(' (11 5osq ' 6 *
docid024606 rev 5 49/106 pm2131 application hints 106 table 11. typical component list component name value unit comments l1 1 h coil for dc-dc charger saturation current isat > 3.2 a with r1 = 47 m l2 1 h coil for dc-dc charger saturation current isat > 3.2 a r1 68 m power dissipation minimum p > 150 mw resistance accuracy is 1% to limit charging current to 1.5 a in vpwr path 47 m power dissipation minimum p > 150 mw resistance accuracy is 1% to limit charging current to 2.0 a in vpwr path r2 68 m power dissipation minimum p > 150 mw resistance accuracy is 1% to limit charging current to 1.5 a in usb path 47 m power dissipation minimum p > 150 mw resistance accuracy is 1% to limit charging current to 2.0 a in usb path (with 145 ma max. input current at charger plug) cin1 and cin2 4.7 f decoupling vpwr and vusb, minimum voltage is 16 v, low equivalent series resistance (esr) cbst1 and cbst2 10 nf boost capacitor for high-side mos gate driving, minimum voltage 16 v cout1 and cout2 22 f dc-dc battery charger capacitor, minimum voltage 6.3 v cbat 4.7 f battery voltage decoupling capacitor cbatsense 22 (optional) f optional: anti-overshoot feature minimizes the overshoot on vbat during load/transient cvis 1 f cvis decoupling capacitor, minimum voltage 6.3 v cvref 1 f cvref decoupling capacitor, minimum voltage 6.3 v ntc 10 to 100 k see the programmed value led / / / rsda 10 k value must be taken as typical value rscl 10 k value must be taken as typical value rirqt 10 k value must be taken as typical value renn 10 k value must be taken as typical value rlpn 10 k value must be taken as typical value rwkup 10 k value must be taken as typical value p1 external mosfet (fdz371pz)
application hints pm2131 50/106 docid024606 rev 5 7.3 fmea protection feature the pm2131 detects external component connections, this is called fmea protection detection. r1 and r2 presence detection and vbatsense feedback connections are checked. in case of failure, dc-dc is stopped. warning: this feature must be disable d after plugging the charger, just before enabling the second charging path for high-current charging (register address x28h, bit4 set to 1).
docid024606 rev 5 51/106 pm2131 register description 106 8 register description 8.1 battery charger registers all current values are provided with r1 and r2 = 47 m . when r1 and r2 values are different, the current values must be multiplied by a ratio equal to (r1 / 47 m ) or (r2 / 47 m ) respectively. specific ordering codes are proposed to select some ?predefined parameters? to fit customer application needs. 8.1.1 battery charger control register 1, address = 00h address: 00h type: r/w/autoreset reset: watchdog expiration or low power mode description: 765432 1 0 reserved chresume r r/w/autoreset [7:1] reserved [0] chresume: forces resume of charging after reaching eoc ? restarts the charge even if battery is above the resume voltage threshold 0: nothing happens 1: resume charging - it is automatically reset when the charger starts charging
register description pm2131 52/106 docid024606 rev 5 8.1.2 battery charger control register 2, address = 01h address: 01h type: r/w reset: software watchdog expiration or low power mode description: 76543 2 1 0 reserved chargerena chautoresume singlepath r r/w r/w r/w [7:3} reserved [2] chargerena: charger is enabled (predefined parameters) 0: charging is disabled 1: charging is enabled (pm2131ast, pm2131uht, PM2131AHT) [1] chautoresume: charger control may restart charging automatically when vbat drops below vresume threshold 0: charger auto-resume is disabled 1: charger auto-resume is enabled (default) [0] singlepath: to enable the second path in parallel with the first one (predefined parameters) ? it is mandatory to disable fmea protection bit reg@28h, bit4 0: both paths are enabled in parallel (PM2131AHT) 1: only 1 path is enabled according to ppvpwrpriority bit (register at address @10h and otp) (pm2131ast, pm2131uht)
docid024606 rev 5 53/106 pm2131 register description 106 8.1.3 battery charger control register 3(watchdog control), address = 02h address: 02h type: r/w reset: battery disconnection or low power mode description: 76543210 reserved chwdccphase chwdcccvphase rr/w r/w [7:6] reserved [5:3] chwdccphase: fast charge watchdog timer (battery charger constant current -cc mode) (off, 60 min., 120 min. and 240 min. are predefined parameters) 000 off 001 5 min. 010 10 min. 011 30 min. 100 60 min. 101 120 min. 110 240 min. (pm2131ast, PM2131AHT, pm2131uht) 111 360 min. [2:0] chwdcvphase: constant voltage charger watchdog timer (off, 60 min., 120 min. and 240 min. are predefined parameters) 000 off 001: 5 min. 010: 10 min. 011: 30 min. 100: 60 min. 101: 120 min. 110: 240 min. (pm2131ast, PM2131AHT, pm2131uht) 111: 360 min.
register description pm2131 54/106 docid024606 rev 5 8.1.4 battery charger control register 4 (watchdog control), address = 03h address: 03h type: r/w reset: battery disconnection or low power mode description: 8.1.5 battery charger control register 5 (watchdog control), address = 04h address: 04h type: r/w reset: software watchdog expiration or low power mode description: 76543210 reserved chwdprechphase rr/w [7:3] reserved [2:0] chwdprechphase: battery pre-charge timeout (off, 30 min. are predefined parameters) 000 off (pm2131uht, PM2131AHT) 001: 1 min. 010: 5 min. 011: 10 min. 100: 30 min. (pm2131ast) 101: 60 min. 110: 120 min. 111: 240 min. 76543210 reserved chwdautotimeo ut rr/w [7:1] reserved [0] chwdautotimeout: a watchdog, which is not reset within 20 min., stops the charging. to disable the watchdog specific, i 2 c registers have to be in software control mode (predefined parameters) 0: no timeout (PM2131AHT, pm2131uht) 1: timeout is 20 min. (pm2131ast)
docid024606 rev 5 55/106 pm2131 register description 106 8.1.6 battery charger control register 6 (current control), address = 05h address: 05h type: r/w reset: software watchdog expiration or low power mode or battery disconnection description: 7 6 5 4 3210 cheoccurrentlevel reserved vpwrboostena chcccurrentlevel r/w r r/w r/w [7:6] cheoccurrentlevel: current level detects end-of-charge condition (215 ma and 580 ma are predefined parameters) with r1 or r2 = 47 m 00: 145 ma 01: 215 ma (pm2131uht) 10: 435 ma 11: 580 ma (pm2131ast, PM2131AHT) [5] reserved [4] vpwrboostena: enables boost on vpwr (predefined parameters) 0: boost is disabled (pm2131ast, PM2131AHT, pm2131uht) 1: boost is enabled
register description pm2131 56/106 docid024606 rev 5 [3:0] chcccurrentlevel: constant current programming (predefined parameters) with r1 or r2 = 47 m when internal charging mode (register at address @26h, bit0=0 or vbat vbatlow level & singlepath =1(reg@01h, bit0=1) 0000: 145 ma 0001: 145 ma 0010: 290 ma 0011: 435 ma 0100: 580 ma 0101: 725 ma 0110: 868 ma 0111: 1010 ma 1000: 1150 ma 1001: 1360 ma 1010: 1440 ma (pm2131uht) 1011: 590 ma 1100: 1736 ma 1101: 1880 ma 1110: 2025 ma 1111: 2170 ma [3:0] chcccurrentlevel (continued) when direct charging mode (register at address @26h, bit0=1 or vbat>vbatlow level) and singlepath =0 (reg@01h, bit0=0) 0000: 290 ma 0001: 290 ma 0010: 580 ma 0011: 870 ma 0100: 1160 ma 0101: 1450 ma 0110: 1736 ma 0111: 2020 ma 1000: 2300 ma 1001: 2720 ma 1010: 2880 ma (PM2131AHT)1011: 3180 ma 1100: 3472 ma 1101: 3760 ma 1110: 4050 ma 1111: 4340 ma
docid024606 rev 5 57/106 pm2131 register description 106 8.1.7 battery charger control register 7 (voltage control), address = 06h address: 06h type: r/w reset: battery disconnection or low power mode description: 76543210 reserved chvresumevoltlevel reserved rr/wr [7:4] reserved [3:2] chvresumevoltlevel: battery voltage threshold restarts the charger (limits the battery charge cycle) (3.6 v and 4.0 v are predefined parameters) 00: 3.4 v 01: 3.6 v (pm2131ast) 10: 3.8 v 11: 4.0 v (PM2131AHT, pm2131uht) [1:0] reserved
register description pm2131 58/106 docid024606 rev 5 8.1.8 battery charger control register 8 (voltage control), address = 07h address: 07h type: r/w reset: software watchdog expiration or low power mode or battery disconnection description: 76543210 reserved chvoltlevel rr/w [7:6] reserved [5:3] chvoltlevel: float voltage charger level (3.8 v, 4.2 v, 4.275 v and 4.3 v are predefined parameters) 000000: 3.5 v 000001: 3.525 v 000100: 3.6 v ? 001000: 3.7 v ? 001100: 3.8 v (pm2131ast) ? 010100: 4.0 v ? 011011: 4.175 v 011100: 4.2 v (PM2131AHT, pm2131uht) ? 011111: 4.275 v 100000: 4.3 v ? 100100: 4.4 v 100101: 4.425 v 100110: 4.45 v 100111: 4.475 v 101000: 4.5 v (max.)
docid024606 rev 5 59/106 pm2131 register description 106 8.1.9 ntc control register 1, address = 08h address: 08h type: r/w reset: battery disconnection or low power mode description: 76543210 reserved btemplowth btemphighth rr/wr/w [7:5] reserved [4:3] btemplowth: lower battery temperature range allowing the charge (predefined parameters) 00: -5 c 01: 0 c (pm2131ast, PM2131AHT, pm2131uht) 10: 5 c 11: 10 c [2:0} btemphighth: upper battery temperature range allowing the charge (45 c, 55 c, 60 c and 65 c are predefined parameters) 000: 45 c (pm2131ast, PM2131AHT, pm2131uht) 001: 50 c 010: 55 c 011: 60 c 100: 65 c 101: reserved 111: reserved
register description pm2131 60/106 docid024606 rev 5 8.1.10 ntc control register 2, address = 09h address: 09h type: r/w reset: software watchdog expiration or low power mode description: 765432 1 0 reserved ntcresvalue outcurrentmax rr/wr/w [7:3] reserved [2:1] ntcresvalue: selects the external thermal resistance (predefined parameters) 00: 10 k , ? = 3964 (1%) (PM2131AHT) 01: 47 k , ? = 3964 (1%) (pm2131ast, pm2131uht) 10: 100 k , ? = 3964 (1%) 11: no ntc [0] outcurrentmax: increases to maximum output current setting when vbat is overcharged voltage level (predefined parameter). 0: output current of the dc-dc is limited to charging current settings during the external charging mode (pm2131ast, PM2131AHT, pm2131uht). 1: output current of the dc-dc is set to maximum during external charging mode as soon as the charge voltage level is reached.
docid024606 rev 5 61/106 pm2131 register description 106 8.1.11 battery charger control register 9 (current control), address = 0ah address: 0ah type: r/w reset: low power mode description: 765 4 3 2 1 0 reserved 150mvdrop swregulchargingcurrena chccreducedcurrent<1:0> chccmodedrop r r/w r/w r/w r/w [7:5] reserved [4] 150mvdrop: selects voltage drop between vbat and vsystem in hardware charging mode or in aging mode. 0: 300 mv drop between vsystem and vbat 1: 150 mv drop between vsystem and vbat (default) [3] swregulchargingcurrena: enables interrupt when charging current is regulated due to high application loads 0: interruption is disabled (default) 1: interruption is enabled [2:1] ccreducedcurrent level applied between vprecharge and follower mode to reduce the power dissipation on the die 00: 100 ma charging current 01: 200 ma charging current 10 :400 ma charging current 11: equal to chcccurrentlevel from reg@05h (default) [0] chccmodedrop: disable bit for cc current reduction 0: reduction of current when it is not in follower mode (default) 1: no reduced current in cc
register description pm2131 62/106 docid024606 rev 5 8.1.12 battery charger status register 1, address = 0bh address: 0bh type: r reset: na description: 76 5 4 3 2 10 reserved vpwrrecognition_status chgstatus rr r [7:6] reserved [5:3] vpwrrecognition_status 000: wait for vpwr plug ? no charger plug 001: vpwr sine wave detection pass successfully 010: charrecena1 (1st step of detection) 011: charrecena2 (2nd step of detection) 100: charrecena3 (3rd step of detection ? sink current enable) 101: charrecena4 (4th step of detection ? sine wave detection) 110: charrecovv ? overvoltage detected at plug: wait for the unplug 111: charrecpirate ? sine wave charger detected: wait for the unplug [2:0] chgdtatus: charger state indication bits 000: charging off 001: charging on 010: battery fully charged 011: error (see battery charger error interrupt) 100: wait (ntc out of range) 101: no battery attached 110: reserved 111: reserved
docid024606 rev 5 63/106 pm2131 register description 106 8.1.13 charger priority (vusb or vpwr input), address = 10h address: 10h type: r/w reset: software watchdog expiration or external power source unplug or low power mode description: 76543210 ppvsystemlevel_extpp vpwr priority res. res. res. res. res. r/w r/w [7:6] ppvsystemlevel_extpp: vsystem voltage programming (predefined parameters) 00 2.5 v 01 3.6 v 10 3.9 v (pm2131ast, pm2131uht) 11 4.3 v (PM2131AHT) [5] vpwr priority (predefined parameter) 0 vusb used if both sources are connected (pm2131ast, PM2131AHT, pm2131uht) 1 vpwr used if both sources are connected [4:0] reserved
register description pm2131 64/106 docid024606 rev 5 8.1.14 input charger voltage vusb, address = 11h address: 11h type: r/w reset: software watchdog expiration or external power source unplug or low power mode description: 7 6543 210 ppusbnodroprecognena ppusbcurrentlim ppusbovvlevel r/w r/w r/w [7] ppusbnodroprecognena: enables automatic sear ching of maximum input current limit before enumeration 0: input current fixed by ppusbcurrentlim before enumeration (default) 1: iterations to find maximum input current limit, which doesn?t cause drop [6:3] ppusbcurrentlim: input current limit with r2 = 47 m (predefined parameters are 75 ma, 145 ma, 435 ma, 650 ma, 725 ma, 1.3 a, 1.7 a, 2.17 a) & usbbc ball =0 0000: 75 ma 0001: 145 ma (PM2131AHT) 0010: 290 ma 0011: 435 ma (pm2131ast, pm2131uht) 0100: 580 ma 0101: 650 ma 0110: 725 ma 0111: 865 ma 1000: 1010 ma 1001: 1150 ma 1010: 1300 ma 1011: 1440 ma 1100: 1590 ma 1101: 1735 ma 1110: 1880 ma 1111: 2170 ma
docid024606 rev 5 65/106 pm2131 register description 106 [6:3] continued ppusbcurrentlim: input current limit with r2 = 47 m (predefined parameters are 650 ma, 725 ma, 1.3 a, 2.17 a) & usbbc ball =1 0000: 75 ma 0001: 145 ma 0010: 290 ma 0011: 435 ma 0100: 580 ma 0101: 650 ma 0110: 725 ma 0111: 865 ma 1000: 1010 ma 1001: 1150 ma 1010: 1300 ma 1011: 1440 ma 1100: 1590 ma 1101: 1735 ma 1110: 1880 ma 1111: 2170 ma (pm2131ast, PM2131AHT, pm2131uht) [2:0] vusbovvlevel: level of overvoltage detection (predefined parameters) 000: 6.0 v 001: 6.5 v (pm2131uht) 010: 7.5 v 011: 10.5 v 100: 12 v (PM2131AHT) 101: 14 v (pm2131ast) 110: 16 v 111: 10.5 v
register description pm2131 66/106 docid024606 rev 5 8.1.15 i nput charger drop ppusb, address = 13h address: 13h type: r/w reset: software watchdog expiration or the external power source unplug or low power mode description: 7 65432 1 0 ppusbanaipoprog ppusbipomodeena ppusb validena ppusb dropena ppusbrefreshinputcurrent r/w r/w r/w r/w r/w [7:6] ppusbanaipoprog: programs analog ipo function to different voltage values (4.5 v or 4.7 v are predefined parameters) 00: 4.5 v regulation on vusb (pm2131ast, PM2131AHT, pm2131uht) 01: 4.6 v regulation on vusb 10: 4.7 v regulation on vusb 11: 4.8 v regulation on vusb [5:4] ppusbipomodeena: enables ipo (input power optimization) feature in different modes (predefined parameters) 00: ipo loops disabled 01: digital ipo enabled 10: analog ipo enabled (pm2131ast, PM2131AHT, pm2131uht) 11: ipo loops disabled + icc loop disabled [3] ppusbvalidena: comparator indicates when vusb voltage is over the detection threshold (min. 4.4 v) 0: comparator is disabled (default) 1: comparator is enabled [2] ppusbdropena: enables vusb voltage drop detection 0: vusb input voltage drop close to vystem or vbat (default) 1: vusb voltage cannot drop to vbat below vusbvalidena (also ppusbvalidena must be set to 1 to support this function, otherwise it is ignored) [1:0] ppusbrefreshinputcurrent: enables to increase the input current limit when the external supply has not dropped for a certain lap of time 00: allows input current to increase all time (default) 01: 1 min. after last drop 10: 5 min. after last drop 11: 10 min. after last drop
docid024606 rev 5 67/106 pm2131 register description 106 8.1.16 ppusb4, address = 14h address: 14h type: r/w reset: software watchdog expiration or low power mode description: 765432 1 0 reserved vusbicsdisable vusbsuspend rr/wr/w [7:2] reserved [1] vusbicsdisable: disables ics on usb path (predefined parameters) 0: ics is enabled (pm2131ast, PM2131AHT, pm2131uht) 1: ics is disabled [0] vusbsuspend: written by software when it decides to be in suspend mode from usb input, this means that neither charging nor smps is running. low power consumption on vusb input. 0: suspend is not detected (default) 1: suspend is detected => device must not draw current from the usb
register description pm2131 68/106 docid024606 rev 5 8.1.17 input charger voltage vpwr, address = 15h address: 15h type: r/w reset: s oftware watchdog expiration or external power source unplug or low power mode description: 7 6543 210 vpwrnodroprecognena vpwrcurrentlim vpwrovvlevel r/w r/w r/w [7] vpwrnodroprecognena: enables automatic searching of maximum input current limit before enumeration 0: input current fixed by pppwrcurrentlim before enumeration (default) 1: iterations to find maximum input current limit, which doesn?t cause drop [6:3] vpwrcurrentlim: input current limit with r1 = 47 m (predefined parameters are 75 ma, 145 ma, 435 ma, 650 ma, 725 ma, 1.3 a, 1.7 a, 2.17 a) & usbbc ball =0 0000: 75 ma 0001: 145 ma (PM2131AHT) 0010: 290 ma 0011: 435 ma 0100: 580 ma 0101: 650 ma 0110: 725 ma 0111: 865 ma 1000: 1010 ma 1001: 1150 ma 1010: 1300 ma 1011: 1440 ma 1100: 1590 ma 1101: 1735 ma 1110 1880 ma 1111: 2170 ma (pm2131ast, pm2131uht)
docid024606 rev 5 69/106 pm2131 register description 106 [6:3] continued vpwrcurrentlim: input current limit with r1 = 47 m (predefined parameters are 650 ma, 725 ma, 1.3 a, 2.17 a) & usbbc ball =1 0000: 75 ma 0001: 145 ma 0010: 290 ma 0011: 435 ma 0100: 580 ma 0101: 650 ma 0110: 725 ma 0111: 865 ma 1000: 1010 ma 1001: 1150 ma 1010: 1300 ma 1011: 1440 ma 1100: 1590 ma 1101: 1735 ma 1110: 1880 ma 1111: 2170 ma (pm2131ast, PM2131AHT, pm2131uht) [2:0] vpwrovvlevel: level of overvoltage detection (predefined parameters) 000: 6.0 v 001: 6.5 v (pm2131uht) 010: 7.5 v 011: 10.5 v 100: 12 v(PM2131AHT) 101: 14 v(pm2131ast) 110: 16 v 111: 10.5 v
register description pm2131 70/106 docid024606 rev 5 8.1.18 input charger drop vpwr, address = 17h address: 17h type: r/w reset: software watchdog expiration or external power source unplug or low power mode description: 765432 1 0 vpwranaipoprog vpwripomodeena vpwr validena vpwr dropena vpwrrefreshinputcurrent r/w r/w r/w r/w r/w [7:6] vpwranaipoprog: programs analog ipo function to different voltage values (4.5 v and 4.7 v are predefined parameters). 00: 4.5 v regulation on vpwr (pm2131ast, PM2131AHT, pm2131uht) 01: 4.6 v regulation on vpwr 10: 4.7 v regulation on vpwr 11: 4.8 v regulation on vpwr [5:4] vpwripomodeena: enables ipo (input power optimization) feature in different modes (predefined parameters). 00: ipo loops are disabled 01: digital ipo is enabled 10: analog ipo is enabled (pm2131ast, PM2131AHT, pm2131uht) 11: ipo loops are disabled + icc loop is disabled [3] vpwrvalidena: comparator indicates when vpwr voltage is over the detection threshold (min. 4.4 v) 0: comparator is disabled (default) 1: comparator is enabled [2] vpwrdropena: enables vusb voltage drop detection 0: vusb input voltage can drop close to vystem or vbat (default) 1: vusb voltage cannot drop below vpwrvalidena (also vpwrvalidena must be set to 1 to support this function, otherwise it is ignored) [1:0] vpwrefreshinputcurrent: enables the rise of the input current limit when the external supply has not dropped for a certain period of time 00 allows input current to increase all time (default) 01 1 min. after last drop 10 5 min. after last drop 11 10 min. after last drop
docid024606 rev 5 71/106 pm2131 register description 106 8.1.19 input charger mode for vpwr at 18h address: 18h type: r/w reset: software watchdog expiration or low power mode description: 8.1.20 battery charger watchdog-kick control, address = 70h address: 70h type: r/w reset: 0000_0000 description: 7 65432 1 0 reserved vpwricsdisable vpwrsuspend rr/wr/w [7:2] reserved [1] vpwricsdisable: disables ics on pwr path (predefined parameter). 0: ics is enabled (pm2131ast, PM2131AHT, pm2131uht) 1: ics disabled [0] vpwrsuspend: written by software when it decides to be in suspend mode, this means that neither charging nor smps are running, low power consumption on vpwr input 0: suspend is not detected (default) 1: suspend is detected => device must not draw current from usb 76543210 wdcounter r/w [7:0] wdcounter: writing any value allows watchdog to start or re-start. the watchdog must then be cleared regularly by any i 2 c access (read/write). at external power source unplug, it is recommended that watchdog register should not be kicked in order to force the reset of all registers controlling the charging. the reading of the register shows the last value of wd counter in 1/8 s. the maximum value 0xff causes wd expiration and resets some registers to their initial values. the reading causes the reset of the wd counter just like any other i 2 c access.
register description pm2131 72/106 docid024606 rev 5 8.2 miscellaneous control registers 8.2.1 device version status, address = 0ch address: 0ch type: r reset: 0001_0001 description: 8.2.2 thermal warning control register, address = 20h address: 20h type: r/w reset: low power mode description: 7654 3 2 1 0 version sub-version r r [7:4] device version [3:0] device sub-version 76543210 reserved thwarningthreshold rr/w [7:2] reserved [1:0] thwarningthreshold: die thermal warning temperature threshold 00: 110 c 01: 120 c 10: 130 c (default) 11: 140 c
docid024606 rev 5 73/106 pm2131 register description 106 8.2.3 battery disconnect register, address = 21h address: 21h type: r/w reset: 0000_0000 low power mode description: 8.2.4 battery low level comparator control register, address = 22h address: 22h type: r/w reset: low power mode description: 7654 3 2 1 0 reserved batdisconnect rr/w [7:1] reserved [0] batdisconnect: if the application processor has some features, which recognize a missing battery, this bit should be set according to current battery status 0: battery is present (default) 1: battery is not present 7654321 0 reserved vbatlowmonitoringena rr/w [7:1] reserved [0] vbatlowmonitoringena: enables/disables low level comparator for battery voltage detection (predefined parameter). it controls the transition from internal charging to external charging autonomously. 0: disabled (pm2131ast) 1: enabled (PM2131AHT, pm2131uht)
register description pm2131 74/106 docid024606 rev 5 8.2.5 battery low level value control register, address = 23h address: 23h type: r/w reset: low power mode description: 7 6543210 reserved vbatlowlevel rr r/w [7:5] reserved [4:0] vbatlowlevel: vbat low level threshold (2.5 v, 3.6 v, 3.9 v or 4.2 v are predefined parameters) 00000: 2.3 v 00001: 2.4 v 00010: 2.5 v ? 01001: 3.2 v 01101: 3.6 v (PM2131AHT) ? 10000: 3.9 v (pm2131uht) ? 10010: 4.1 v 10011? 11111: 4.2 v
docid024606 rev 5 75/106 pm2131 register description 106 8.2.6 i2c pad control register, address = 24h address: 24h type: r/w reset: low power mode description: 8.2.7 vpwr boost control register, address = 25h address: 25h type: r/w reset: software watchdog expiration or low power mode description: 765432 1 0 reserved i 2 cinternapullupena i 2 chsena rr/wr/w [7:2] reserved [1] i 2 cinternapullupena: enables internal pull up on i2c pad 0: disabled (default) 1: enabled [0] i 2 chsena: enables high speed drivers on i2c pads active slope control 0: disabled: standard drivers (up to 400 khz) (default) 1: enabled: high speed drivers 7654 3 2 1 0 reserved vpwrboostprog usbboostprog reserved usbboostena r r/w r/w r r/w [7:6] reserved [5:4] vpwrboostprog: programs boost voltage on vpwr path.the register bit enables the boost mode on vpwrpath, located at address @05h, bit4 00: 5.0 v (default) 01: 4.5 v 10: 7.0 v 11: 11.0 v [3:2] usbboostprog: programs boost voltage on vusb path 00: 5.0 v (default) (commonly named otg mode) 01: 4.5 v 10: 7.0 v 11: 11.0 v [1] reserved [0] usbboostena: enables boost on vusb 0: boost is disabled (default) 1: boost is enabled
register description pm2131 76/106 docid024606 rev 5 8.2.8 external fet control register, address = 26h address: 26h type: r/w reset: s oftware watchdog expiration or low power mode 8.2.9 free register, address = 27h address: 27h type: r/w reset: s oftware watchdog expiration or low power mode description: 765432 1 0 reserved fetctrl rr/w [7:1] reserved [0] fetctrl: external fet control and end-of-charge controlled by software 0: external fet is off during charging in autonomous mode (default) (PM2131AHT, pm2131uht) and eoc is managed autonomously by hardware 1: external fet is closed for charging operation (with reg @01h bit<2>=1), software is managing eoc 765432 1 0 reserved r [7:0] reserved
docid024606 rev 5 77/106 pm2131 register description 106 8.2.10 led driver control register @ 28h address: 28h type: r/w reset: software watchdog expiration or low power mode description: 765 4 32 1 0 reserved fmeaprotdis ledcurrent ledselect antiovershoot r r/w r/w r/w r/w [7:5] reserved [4] fmeaprotdis 0: protection circuitry is enabled (default) 1: protection circuitry must be disabled for high-current applications. it is mandatory to set to 1 as soon as high-current charging mode in double path operation is set. [3:2] ledcurrent: led current limitation 00: 2.5 ma (default) 01: 1 ma 10: 5 ma 11: 10 ma [1] ledselect: enables/disables the led driver 0: enabled (default) 1: disabled [0] antiovershoot feature in cv charging mode (predefined parameter) 0: disables anti-overshoot feature (default) 1: enables anti-overshoot feature for cv mode
register description pm2131 78/106 docid024606 rev 5 8.2.11 digital state machine status @ 30h address: 30h type: r reset: not applicable description: 7654321 0 reserved digital state machine status <4:0> r r [7:5] reserved [4:0] digital state machine register bits 00000: reserved 00011: otp loaded 00110: power on mode (wait for plug, suspend mode, safety mode) 01000: direct mode charging allowed usb path priority 01001: direct mode charging allowed usb path priority 01010: transition from internal charging to external charging 10001: power path on ? charging allowed 10110: aging mode after eoc and external charging?charging is not allowed
docid024606 rev 5 79/106 pm2131 register description 106 8.3 i nterrupt registers 8.3.1 interrupt register 1 (battery charger interrupts), address = 40h address: 40h type: r reset: 0000_0000 description: 7654 3 2 1 0 reserved itvbatlowf itvbatlowr itvbatdisconnect itvsystemsh ort rrrrr [7:4] reserved [3] itvbatlowf: falling edge of vbat low signal (vbat drops below vbat low level) 0: no event (default) 1: vbat below vbat low level [2] itvbatlowr: rising edge of vbat low signal (vbat rises above vbat low level) 0: no event (default) 1: vbat above vbat low level [1] itvbatdisconnect: battery is detected as disconnected 0: no event (default) 1: battery is detected as disconnected [0] itvsystemshort: corrects vsystem startup without any overload 0: no event (default) 1: vsystem cannot start correctly, probably overload issues
register description pm2131 80/106 docid024606 rev 5 8.3.2 interrupt mask register 1 (battery charger interrupt masks), address = 50h address: 50h type: r/w reset: 0000_0000 description: 7654 3 2 1 0 reserved m_itvbatlowf m_itvbatlowr m_itvbatdisconnect m_itvsystemshor t r r/w r/w r/w r [7:4] reserved [3] m_itvbatlowf: masks the falling edge of vbat low signal (vbat drops below vbat low level) 0: not masked (default) 1: masked [2] m_itvbatlowr: masks rising edge of vbat low signal (vbat grows above vbat low level) 0: not masked (default) 1: masked [1] m_itvbatdisconnect: masks the battery disconnection indicated by internal state machine 0: not masked (default) 1: masked [0] m_itvsystemshort: masks the vsystem correct startup detection 0: not masked (default) 1: masked
docid024606 rev 5 81/106 pm2131 register description 106 8.3.3 interrupt source register 1 (battery charger interrupt source), address = 60h address: 60h type: r reset: 0000_0000 description: 7654 3 2 1 0 reserved s_itvbatlow s_itvbatlow s_itvbatdisconnect s_itvsystemsho rt rrrrr [7:4] reserved [3:2] s_itvbatlow: source for interruption on vbat low signal 0: vbat < vbatlow 1: vbat > vbatlow [1] s_itvbatdisconnect: source for interruption on the battery disconnection indicated by internal state machine 0: battery is present (default) 1: battery detected is not present [0] s_itvsystemshort 0: corrects vsystem startup 1: start-up problem on vsystem, overload issue
register description pm2131 82/106 docid024606 rev 5 8.3.4 interrupt register 2 (battery charger interrupt), address = 41h address: 41h type: r reset: 0000_0000 description: 76 5 43210 itvusbboostoverl oad itvpwrboostoverl oad itvusbboostoff safety itvpwrboostoffs afety itvpwrunp lug itvpwrplug itvusbun plug itvusbplug rr r rrrrr [7] itvusbboostoverload: overload current detected in vusb boost mode. vbus boost mode voltage decreases due to overload 0: no event (default) 1: overcurrent detected in vusb boost mode [6] itvpwrboostoverload: overload current detected in vpwr boost mode. vpwr boost mode voltage decreases due to overload 0: no event (default) 1: overcurrent detected in vpwr boost mode [5] itvusbboostoffsafety: boost mode on vusb path has collapsed for safety reasons 0: no event (default) 1: boost mode on usbpath is shutdown [4] itvpwrboostoffsafety: boost mode on vpwrpath has collapsed for safety reasons 0: no event (default) 1: boost mode on vpwr path is shutdown [3] itvpwrunplug: external supply removed from vpwr 0: no event (default) 1: external supply removed from vpwr [2] itvpwrplug: external supply detected on vpwr 0: no event (default) 1: external supply detected on vpwr [1] itvusbunplug: external supply removed from vusb 0: no event (default) 1: external supply removed from vusb [0] itvusbplug: external supply detected on vusb 0: no event (default) 1: external supply detected on vusb
docid024606 rev 5 83/106 pm2131 register description 106 8.3.5 interrupt mask register 2 (battery charger interrupt masks), address = 51h address: 51h type: r/w reset: 0000_0000 description: 76 5 4 3210 m_itvusbboost overload m_itvpwrboost overload m_ itvusbboostoff safety m_ itvpwrboostoff safety m_itvpwrunpl ug m_itvpwrplug m_itvusbunpl ug m_itvusbplu g r/w r/w r/w r/w r/w r/w r/w r/w [7] m_itvusbboostoverload: masks overload current detected in vusb boost mode 0: not masked (default) 1: masked [6] m_itvpwrboostoverload: masks overload current detected in vpwr boost mode 0: not masked (default) 1: masked [5] m_ itvusbboostoffsafety: masks usb shutdown event for safety reasons 0: not masked (default) 1: masked [4] m_ itvpwrboostoffsafety: masks vpwr shutdown event for safety reasons 0: not masked (default) 1: masked [3] m_itvpwrunplug: masks the external supply removed from vpwr 0: not masked (default) 1: masked [2] m_itvpwrplug: masks external supply detected on vpwr 0: not masked (default) 1: masked [1] m_itvusbunplug: masks the external supply removed from vusb 0: not masked (default) 1: masked [0] m_itvusbplug: masks the external supply detected on vusb 0: not masked (default) 1: masked
register description pm2131 84/106 docid024606 rev 5 8.3.6 interrupt source register 2 (battery charger interrupt sources), address = 61h address: 61h type: r reset: 0000_0000 description: 76 5 43210 s_itvusb boostoverload s_itvpwr boostoverload s_ itvusbboostoffsa fety s_ itvpwrboostoffsafety s_itvpwrplug s_itvusbplug rr r r r r [7] s_itvusbboostoverload: overload current detected in vusb boost mode 0: no event 1: overcurrent detected in vusb boost mode [6] s_itvpwrboostoverload: overload current detected in vpwr boost mode 0: no event 1: overcurrent detected in vpwr boost mode [5] s_ itvusbboostoffsafety: vusb boost mode collapses for safety reasons 0: vusb correctly generated in boost mode 1: vusb boost mode has collapsed for safety reasons [4] s_ itvpwrboostoffsafety: vpwr boost mode collapses for safety reasons 0: vpwr correctly generated in boost mode 1: vpwr boost mode has collapsed for safety reasons [3:2] s_itvpwrplug: source for interruption on external supply plug on vpwr 0: no plug (default) 1: external supply plug on vpwr [1:0] s_ itvusbplug: source for interruption on external supply plug on vusb 0: no plug (default) 1: external supply plug on vusb
docid024606 rev 5 85/106 pm2131 register description 106 8.3.7 interrupt register 3 (battery charger interrupt), address = 42h address: 42h type: r reset: 0000_0000 description: 7654 3 2 1 0 reserved itautotimeoutwd itchcvwd itchccwd itchprechargewd rrrrr [7:4] reserved [3] itautotimeoutwd: auto timeout watchdog has expired (20 minutes elapsed time from start-up phase without any software activity) 0: no event (default) 1: auto timeout watchdog has expired (start-up phase lasts more than 20 minutes without software activity) [2] itchcvwd: cv phase watchdog has expired 0: no event (default) 1: cv phase watchdog has expired [1] itchccwd: cc phase watchdog has expired 0: no event (default) 1: cc phase watchdog has expired [0] itchprechargewd: pre-charge phase watchdog has expired 0: no event (default) 1: pre-charge phase watchdog has expired
register description pm2131 86/106 docid024606 rev 5 8.3.8 i nterrupt mask register 3 (battery charger interrupt masks), address = 52h address: 52h type: r/w reset: 0000_0000 description: 7654 3 2 1 0 reserved m_itautotimeoutwd m_itchcvwd m_itchccwd m_itchprechargewd r r/w r/w r/w r/w [7:4] reserved [3] m_itautotimeoutwd: auto timeout watchdog has expired (20 minutes elapsed time from start-up phase without any software activity) 0: not masked (default) 1: masked [2] m m_itchcvwd: cv phase watchdog has expired 0: not masked (default) 1: masked [1] m_itchccwd: cc phase watchdog has expired 0: not masked (default) 1: masked [0] m_itchprechargewd: pre-charge phase watchdog has expired 0: not masked (default) 1: masked
docid024606 rev 5 87/106 pm2131 register description 106 8.3.9 interrupt source register 3 (battery charger interrupt sources), address = 62h address: 62h type: r reset: 0000_0000 description: 7654 3 2 1 0 reserved s_itautotimeoutwd s_itchcvwd s_itchccwd s_itchprechargewd rrrrr [7:4] reserved [3] s_itautotimeoutwd: source for interruption on auto timeout watchdog has expired (20 minutes elapsed time from start-up phase without any software activity) 0: no event (default) 1: auto timeout watchdog has expired (start-up phase lasts more than 20 minutes without any software activity) [2] s_itchcvwd: source for interruption on cv phase watchdog expiration 0: no event (default) 1: cv phase watchdog has expired [1] s_itchccwd: source for interruption on cc phase watchdog expiration 0: no event (default) 1: external supply removed from vpwr [0] s_itchprechargewd: source for interruption on pre-charge phase watchdog expiration 0: no event (default) 1: pre-charge phase watchdog has expired
register description pm2131 88/106 docid024606 rev 5 8.3.10 interrupt register 4 (battery charger interrupt), address = 43h address: 43h type: r reset: 0000_0000 description: 765 4 3 2 1 0 itcvphase itbattfull itvresume itchargingon itvpwrovv itvusbovv itbattemphot itbattempcold rrr r r r r r [7] itcvphase: charging reached constant voltage phase 0: no event (default) 1: battery in cv phase [6] itbattfull: end-of-charge has been detected (no more charging phase until vresume threshold is crossed or charging resume bit is set even if battery voltage is above vresume) 0: no event (default) 1: battery is fully charged [5] itvresume: battery is discharged down to vresume threshold 0: no event (default) 1: new charging cycle can be restarted by vresume voltage [4] itchargingon: the charging operation has started 0: no event (default) 1: the charging operation has started [3] itvpwrovv: overvoltage is detected on vpwr 0: no event (default) 1: overvoltage is detected on vpwr [2] itvusbovv: overvoltage is detected on vusb 0: no event (default) 1: overvoltage is detected on vusb [1] itbattemphot: battery temperature is too high for charging 0: no event (default) 1: battery temperature is too high for charging [0] itbattempcold: battery temperature is too low for charging 0: no event (default) 1: battery temperature is too low for charging
docid024606 rev 5 89/106 pm2131 register description 106 8.3.11 interrupt mask register 4 (battery charger interrupt masks), address = 53h address: 53h type: r/w reset: 0000_0000 description: 765 4 3 2 1 0 m_ itcvphase. m_ itbattfull m_ it vresume m_ itchargingon m_ itvpwrovv m_ itvusbovv m_ itbattemphot m_ itbattempcold r/w r/w r/w r/w r/w r/w r/w r/w [7] m_itcvphase: charging is in constant voltage phase with 1 c charging current 0: not masked (default) 1: masked [6] m_itbattfull: end-of-charge has been detected (no more charging phase until vresume threshold is crossed or charging resume bit is set even if battery voltage is above vresume) 0: not masked (default) 1: masked [5] m_itvresume: battery is discharged down to vresume threshold 0: not masked (default) 1: masked [4] m_ itchargingon: the charging operation has started 0: not masked (default) 1: masked [3] m_itvpwrovv: overvoltage is detected on vpwr 0: not masked (default) 1: masked [2] m_itvusbovv: overvoltage is detected on vusb 0: not masked (default) 1: masked [1] m_itbattemphot: battery temperature is too high for charging 0: not masked (default) 1: masked [0] m_itbattempcold: battery temperature is too low for charging 0: not masked (default) 1: masked
register description pm2131 90/106 docid024606 rev 5 8.3.12 interrupt source register 4 (battery charger interrupt sources), address = 63h address: 63h type: r reset: 0000_0000 description: 765 4 3 2 1 0 s_itcvphase s_itbattfull s_itvresume s_itchargingon s_itvpwrovv s_itvusbovv s_itbattemphot s_itbattempcold rrrr rr r r [7] s_itcvphase: source for interruption detecting constant voltage phase with 0.5 c charging current. 0: no event (default) 1: battery in cv phase at 1c [6] s_itbattfull: source for interruption detecting end-of-charge has been detected ((no more charging phase until vresume threshold is crossed or charging resume bit is set even if battery voltage is above vresume)) 0: no event (default) 1: battery is fully charged [5] s_itvresume: source for interruption detecting battery voltage discharged down to vresume threshold 0: no event (default) 1: new charging cycle can be restarted by vresume voltage [4] s_itchargingon: source for interruption detecting the charging operation has started 0: no event (default) 1: the charging operation has started [3] s_itvpwrovv: source for interruption detecting overvoltage detected on vpwr 0: no event (default) 1: overvoltage detected on vpwr [2] s_itvusbovv: source for interruption detecting overvoltage detected on vusb 0: no event (default) 1: overvoltage detected on vusb [1] s_itbattemphot: source for interruption detection battery temperature is too high for charging 0: no event (default) 1: battery temperature is too high for charging [0] s_itbattempcold: source for interruption detecting battery temperature is too low for charging 0: no event (default) 1: battery temperature is too low for charging
docid024606 rev 5 91/106 pm2131 register description 106 8.3.13 interrupt register 5 (charg er and die temperature interrupt), address = 44h address: 44h type: r reset: 0000_0000 description: 765 4 3 2 1 0 reserved itvsystemovv itthermal warningfall itthermal warningrise itthermal shutdownfall itthermal shutdownrise rrrrrr [7:5] reserved [4] itvsystemovv: overvoltage is detected on vsystem node 0: no event (default) 1: vsystem overvoltage is detected [3] itthermalwarningfall: die temperature has dropped below warning level 0: not masked (default) 1: temperature decreases below the warning threshold [2] itthermalwarningrise: die temperature has reached the warning level 0: no event (default) 1: temperature increases above the warning threshold [1] itthermalshutdownfall: die temperature has dropped below shutdown level 0: no event (default) 1: temperature decreases below the shutdown threshold [0] itthermalshutdownrise: die temperature has reached the shutdown level 0: no event (default) 1: temperature increases above the shutdown threshold
register description pm2131 92/106 docid024606 rev 5 8.3.14 interrupt mask register 5 (charger and die temperature mask), address = 54h address: 54h type: r/w reset: 0000_0000 description: 765 4 3 2 1 0 reserved m_itvsystemovv m_itthermal warningfall m_itthermal warningrise m_itthermal shutdownfall m_itthermal shutdownrise r r/w r/w r/w r/w r/w [7:5] reserved [4] m_itvsystemovv: overvoltage is detected on vsystem node 0: not masked (default) 1: masked [3] m_itthermalwarningfall: die temperature has dropped below the warning level 0: not masked (default) 1: masked [2] m_itthermalwarningrise: die temperature has reached the warning level 0: not masked (default) 1: masked [1] m_itthermalshutdownfall: die temperature has dropped below shutdown level 0: not masked (default) 1: masked [0] m_itthermalshutdownrise: die temperature has reached the shutdown level 0: not masked (default) 1: masked
docid024606 rev 5 93/106 pm2131 register description 106 8.3.15 interrupt source register 5 (charger and die temperature interrupt sources), address = 64h address: 64h type: r reset: 0000_0000 description: 765 4 3210 reserved s_itvsystemovv s_itthermal warning s_itthermal warning s_itthermal shutdown s_itthermal shutdown r r rrrr [7:5] reserved [4] s_itvsystemovv: source for interruption detecting overvoltage on vsystem node 0: no event (default) 1: vsystem overvoltage detected [3] s_itthermalwarningfall: source for interruption detecting die temperature has reached warning level 0: no thermal warning (default) 1: temperature has reached the warning threshold [2] s_itthermalwarningfall: source for interruption detecting die temperature has reached the warning level 0: no thermal warning (default) 1: temperature has reached the warning threshold [1] s_itthermalshutdown: source for interruption detecting die temperature has reached the shutdown level 0: no thermal shutdown (default) 1: temperature has reached the shutdown threshold [0] s_itthermalshutdown: source for interruption detecting die temperature has reached the shutdown level 0: no thermal shutdown (default) 1: temperature has reached the shutdown threshold
register description pm2131 94/106 docid024606 rev 5 8.3.16 i nterrupt register 6 (charger interrupt), address = 45h address: 45h type: r reset: 0000_0000 description: 76543210 itfmeaprotfall. itfmeaprotrise itvpwrvalid fall itvpwrvalid rise itvusbvalid fall itvpw2valid rise itvpwrdrop itvusbdrop rrrrrrrr [7] itfmeaprotfall 0: no event (default) 1: falling edge of fmea protection signal [6] itfmeaprotrise 0: no event (default) 1: rising edge of fmea protection signal [5] itvpwrvalidfall: falling edge of wpwrvalid signal 0: no event (default) 1: falling edge of wpwrvalid signal [4] itvpwrvalidrise: rising edge of wpwrvalid signal 0: no event (default) 1: rising edge of wpwrvalid signal [3] itvusbvalidfall: falling edge of vusbvalid signal 0: no event (default) 1: falling edge of wusbvalid signal [2] itvusbvalidrise: rising edge of vusbvalid signal 0: no event (default) 1: rising edge of vusbvalid signal [1] itvpwrdrop: indicates that vpwr has dropped to vbat level 0: not event (default) 1: vpwr drop [0] itvusbdrop: indicates that vusb has dropped to vbat level 0: not event (default) 1: wusb drop
docid024606 rev 5 95/106 pm2131 register description 106 8.3.17 i nterrupt mask register 6 (battery charger masks), address = 55h address: 55h type: r/w reset: 0000_0000 description: 7654321 0 m_ itfmeaprotfall m_ itfmeaprotrise m_itvpwrval idfall m_itvpwrval idrise m_itvusbval idfall m_itvusbval idrise m_itvpwrdrop m_itvusbdrop r/w r/w r/w r/w r/w r/w r/w r/w [7] m_ itfmeaprotfall: falling edge of fmeaprot signal 0: not masked (default) 1: masked [6] m_ itfmeaprotrise: rising edge of fmeaprot signal 0: not masked (default) 1: masked [5] m_itvpwrvalidfall: falling edge of wpwrvalid signal 0: not masked (default) 1: masked [4] m_itvpwrvalidrise: rising edge of wpwrvalid signal 0: not masked (default) 1: masked [3] m_itvusbvalidfall: falling edge of vusbvalid signal 0: not masked (default) 1: masked [2] m_itvusbvalidrise: rising edge of vusbvalid signal 0: not masked (default) 1: masked [1] m_itvpwrdrop: indicates that wpwr has dropped to vbat level 0: not masked (default) 1: masked [0] m_itvusbdrop: indicates that wusb has dropped to vbat level 0: not masked (default) 1: masked
register description pm2131 96/106 docid024606 rev 5 8.3.18 interrupt source register 6 (charger interrupt sources), address = 65h address: 65h type: r reset: 0000_0000 description: 765432 1 0 s_ itfmeaprol s_ itfmeaprot s_itvpwr valid s_itvpwr valid s_itvusb valid s_itvpw2 valid s_itvpwrdrop itvusbdrop rrrrrr r r [7] s_ itfmeaprot: source for interruption, detecting fmea protection, is detected 0: no fmea protection event present (default) 1: fmea protection event detected [6] s_ itfmeaprot: source for interruption detecting fmea protection is detected 0: no fmea protection event present (default) 1: fmea protection event detected [5] s_ itvpwrvalid: source for interruption, detecting wpwr, has reached wpwrvalid threshold 0: below wpwrvalid threshold (default) 1: over wpwrvalid threshold [4] s_ itvpwrvalid: source for interruption, detecting wpwr, has reached wpwrvalid threshold 0: below wpwrvalid threshold (default) 1: over wpwrvalid threshold [3] s_itvusbvalid: source for interruption, detecting wusb, has reached wusbvalid threshold 0: below vusbvalid threshold (default) 1: over vusbvalid threshold [2] s_itvusbvalid: source for interruption, detecting wusb, has reached wusbvalid threshold 0: below vusbvalid threshold (default) 1: over vusbvalid threshold [1] itvpwrdrop: indicates that vpwr has dropped to vbat level 0: not event (default) 1: vpwr drop [0] itvusbdrop: indicates that vusb has dropped to vbat level 0: not event (default) 1: wusb drop
docid024606 rev 5 97/106 pm2131 register description 106 8.3.19 i nterrupt register 7 (charger interrupt), address = 46h address: 46h type: r reset: 0000_0000 description: 765 4 3 2 10 reserved itvusbboost0pwmdet itvpwrboost0pwmdet itoverloadversuscharging reserved rr r rr [7:5] reserved [4] itvusbboost0pwmdet: detects 0%pwm (open loop) on vusb boost 0: no event (default) 1: rising edge of the 0% pwm comparator [3] itvpwrboost0pwmdet: detects 0%pwm (open loop) on vpwr boost 0: no event (default) 1: rising edge of the 0% pwm comparator [2] itoverloadversuscharging: indicates that application takes too much power and internal charging mode cannot be performed correctly 0: no event (default) 1: application is taking too much current and charging cannot be performed [1:0] reserved
register description pm2131 98/106 docid024606 rev 5 8.3.20 interrupt mask register 7 (battery charger masks), address = 56h address: 56h type: r/w reset: 0000_0000 description: 765 4 3 2 1 0 reserved m_itvusbboost0pwmdet m_itvpwrboost0pwmdet m_itoverloadversuscharging reserved rr/w r/w r/wr [7:5] reserved [4] m_itvusbboost0pwmdet: rising edge of the 0%pwm detection comparator (vusb boost) 0: not masked (default) 1: masked [3] m_itvpwrboost0pwmdet: rising edge of the 0%pwm detection comparator (vpwr boost) 0: not masked (default) 1: masked [2] m_itoverloadversuscharging: application is taking too much current and charging cannot be performed 0: not masked (default) 1: masked [1:0] reserved
docid024606 rev 5 99/106 pm2131 register description 106 8.3.21 interrupt source register7 (cha rger interrupt sources), address = 66h address: 66h type: r reset: 0000_0000 description: 765 4 3 2 10 reserved s_itvusbboost0pwmdet s_itvpwrboost0pwmdet s_itoverloadversuscharging reserved rr r rr [7:5] reserved [4] s_itvusbboost0pwmdet: source for interruption 0%pwm (open loop) on vusb boost 0: no event 1: 0%pwm (open loop) on vusb boost [3] s_itvpwrboost0pwmdet: source of interruption 0%pwm (open loop) on vpwr boost 0: not event (default) 1: 0%pwm (open loop) on vpwr boost [2] s_itoverloadversuscharging: source for interruption is detecting that application takes too much power and charging cannot be performed 0: no event 1: application is taking too much current and charging cannot be performed [1:0] reserved
package mechanical data pm2131 100/106 docid024606 rev 5 9 package mechanical data the pm2131 package is a wafer level chip scale package (wlcsp). the package code is 01c1 (line tc36) jedec/eiaj reference number = na table 12. wlcsp 3.36 mm x 2.96 mm x 0.59 mm with 0.4 mm pitch and 0.25 mm ball min. typ. max. unit a0.59mm a1 0.13 mm b (1) 1. the typical ball diameter before mounting is 0.25 mm. 0.22 0.27 0.32 mm d 2.90 2.96 2.98 mm d1 2.40 mm e 3.30 3.36 3.38 mm e1 2.80 mm e0.40mm f (2) 2. the ball matrix array is not symmetrical (balls d4, d5, e4, e5 out). 0.28 mm ccc 0.03 mm
docid024606 rev 5 101/106 pm2131 package mechanical data 106 figure 10. wlcsp 3.36 mm x 2.96 mm x 0.59 mm with 0.4 mm pitch and 0.25 mm ball 1. the terminal a1 corner must be identified on the top surface by using a laser marking dot. see note 1
ordering information pm2131 102/106 docid024606 rev 5 10 ordering information table 13. ordering information order code marking package base quantity delivery mode pm2131ast pm2131as wlcsp 3.36 mm x 2.96 mm x 0.59 mm with 0.4 mm pitch and 0.25 mm ball 5000 tape and reel PM2131AHT pm2131ah wlcsp 3.36 mm x 2.96 mm x 0.59 mm with 0.4 mm pitch and 0.25 mm ball 5000 tape and reel pm2131uht pm2131uh wlcsp 3.36 mm x 2.96 mm x 0.59 mm with 0.4 mm pitch and 0.25 mm ball 5000 tape and reel
docid024606 rev 5 103/106 pm2131 glossary 106 11 glossary cc constant current cccv constant current constant voltage cdm charged device model cdp charger down stream usb port dc direct current dcp dedicated charger usb port esd electrostatic discharge esr equivalent series resistance fet field-effect transistor gsm global system for mobile communication hbm human body model i/o input/output id identification ieee institute of electrical and electronics engineers irq interrupt request arm? (normal) mosfet metal-oxide-semiconductor field-effect transistor ntc negative temperature coefficient otg on-the-go pwm pulse width modulation scl serial clock sdp standard down stream usb port
references pm2131 104/106 docid024606 rev 5 12 references 1. universal serial bus (usb) specification - rev. 2.0 - http://www.usb.org/developers/docs/ 2. usb battery charging specification - rev. 1.2 - http://www.usb.org/developers/devclass_docs
docid024606 rev 5 105/106 pm2131 revision history 106 13 revision history f table 14. document revision history date revision changes 09-aug-2012 1 initial release. 01-sep-2012 2 updated the following: ? timing diagrams ? application figure ? registers applied some editorial changes 07-may-2013 3 updated the following ? table 6: electrical characteristics for dc-dc charger ? table 8: temperature monitoring ? chapter 5: device interface ? chapter 6: functional description ? chapter 7: application hints ? chapter 8: register description 03-jun-2013 4 updates in the following parts of the document ? chapter 3: electrical characteristics ? chapter 4: dc-dc battery charger with power path ? chapter 5: device interface ? chapter 6: functional description ? chapter 8: register description 18-dec-2013 5 document modified to st branding. minor text changes.
pm2131 106/106 docid024606 rev 5 please read carefully: information in this document is provided solely in connection with st products. stmicroelectronics nv and its subsidiaries (?st ?) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described he rein at any time, without notice. all st products are sold pursuant to st?s terms and conditions of sale. purchasers are solely responsible for the choice, selection and use of the st products and services described herein, and st as sumes no liability whatsoever relating to the choice, selection or use of the st products and services described herein. no license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. i f any part of this document refers to any third party products or services it shall not be deemed a license grant by st for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoev er of such third party products or services or any intellectual property contained therein. unless otherwise set forth in st?s terms and conditions of sale st disclaims any express or implied warranty with respect to the use and/or sale of st products including without limitation implied warranties of merchantability, fitness for a particular purpose (and their equivalents under the laws of any jurisdiction), or infringement of any patent, copyright or other intellectual property right. st products are not designed or authorized for use in: (a) safety critical applications such as life supporting, active implanted devices or systems with product functional safety requirements; (b) aeronautic applications; (c) automotive applications or environments, and/or (d) aerospace applications or environments. where st products are not designed for such use, the purchaser shall use products at purchaser?s sole risk, even if st has been informed in writing of such usage, unless a product is expressly designated by st as being intended for ?automotive, automotive safety or medical? industry domains according to st product design specifications. products formally escc, qml or jan qualified are deemed suitable for use in aerospace by the corresponding governmental agency. resale of st products with provisions different from the statem ents and/or technical features set forth in this document shall immediately void any warranty granted by st for the st product or service described herein and shall not create or extend in any manner whatsoev er, any liability of st. st and the st logo are trademarks or register ed trademarks of st in various countries. information in this document supersedes and replaces all information previously supplied. the st logo is a registered trademark of stmicroelectronics. all other names are the property of their respective owners. ? 2013 stmicroelectronics - all rights reserved stmicroelectronics group of companies australia - belgium - brazil - canada - china - czech republic - finland - france - germany - hong kong - india - israel - ital y - japan - malaysia - malta - morocco - philippines - singapore - spain - swed en - switzerland - united kingdom - united states of america www.st.com


▲Up To Search▲   

 
Price & Availability of PM2131AHT

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X